01.12.2015

OpenSeadragon - javascript-компонент для просмотра изображений в высоком разрешении

Несколько лет назад в компании Microsoft была разработана технология Seadragon, позволяющая просматривать предварительно подготовленные изображения высокого разрешения. Silverlight-адаптация данной технологии получила название Deep Zoom. В рамках этой технологии возможность просмотра больших изображений достигалась с помощью нарезки изначального изображения на более мелкие тайлы (как это делается, например, Google Maps). Формат хранения изображения основан на xml-файле, в котором соответствующим образом прописываются уровни увеличения изображения и отдельные элементы нарезки. Для подготовки таких файлов можно воспользоваться утилитой Deep Zoom Compose, доступной для скачивания с сайта Microsoft.

Помимо Silverlight реализация была создана и javascript-версия движка для Seadragon. В частности её отголоски можно найти и сейчас в компонентах Ajax Control Toolkit. К сожалению, в настоящий момент работа над оригинальной версией Seadragon не ведется. Несмотря на это относительно недавно проект получил продолжение в виде opensource решения OpenSeadragon:

Комментариев нет:

Отправить комментарий