Показать плитки изображений из базы данных

Я пытаюсь создать веб-приложение asp.net (не использующее Silverlight), которое масштабирует и панорамирует большие изображения, такие как Seadragon. Но я не люблю использовать инструмент композитора deepzoom для создания этих файлов и сохранения плиток в некоторой структуре папок на моем сервере. Я хотел бы хранить их в базе данных. Здесь есть статья http://www.codeproject.com/Articles/33146/Silverlight-Database-Deep-Zoom которой очень хорошо описывается, как это сделать для версии Deeplight для Silverlight с управлением несколькими масштабами. Моя идея - добиться чего-то похожего, но без Silverlight.

Возможно, мой вопрос похож на этот . Правильный выбор инструментов для нового приложения Deep Zoom. Мне нужны ваши предложения о том, как создать элемент управления, который может отображать плитки из базы данных.

2 ответа

Решение

Ваш вопрос о создании плиток и их хранении в базе данных? Или вы предполагаете, что у вас это уже есть, и задаетесь вопросом, как лучше их отобразить?

Если последнее, я рекомендую OpenSeadragon:

http://openseadragon.github.io/

Вам просто нужно написать собственный источник плиток для создания URL для плиток:

http://openseadragon.github.io/examples/tilesource-custom/

Я не знаю seadragon или deepzoom, но в ГИС-приложениях с помощью GeoServer (бесплатно) вы можете обслуживать большие растровые изображения с помощью tiled-WMS (сервис веб-карт).

Пожалуйста, Google GeoServer и WMS-T ключевые слова, чтобы проверить, подходят ли они для вашего проекта или нет.

Другие вопросы по тегам