2013-11-22 5 views
1

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

Возможно, мой вопрос аналогичен этому The correct choice of tools for a new Deep Zoom application. Мне нужны ваши предложения о том, как создать элемент управления, который может отображать плитки из базы данных.

ответ

2

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

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

http://openseadragon.github.io/

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

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

0

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

Введите ключевые слова geoserver и wms-t Google, чтобы проверить, подходят ли они для вашего проекта или нет.

+0

спасибо, я изучаю это. – nilarya