Михаил Черномордиков Developer Evangelist, Microsoft Россия
HardRock Memorabilia
Image Deep Zoom Обеспечивает удобный просмотр огромных изображений с возможностью увеличения отдельных участков Позволяет создавать Sparse images Sparse image = изображения с более высоким разрешением в отдельных участках Загружает только те данные, которые необходимы в данный момент для отображения
Image Deep Zoom Специальное приложение Deep Zoom Composer нарезает изображения на 256 х 256 кусочков Далее происходит генерация пирамид из кусочков с более низким разрешением
Deep Zoom – Как это работает? Когда изображение отображается на клиенте, участки с низким разрешением показываются в первую очередь После этого подгружаются участки с более высоким разрешением и происходит плавная замена
Deep Zoom – Как это работает? Когда изображение отображается на клиенте, участки с низким разрешением показываются в первую очередь После этого подгружаются участки с более высоким разрешением и происходит плавная замена
Deep Zoom – Как это работает? Когда изображение отображается на клиенте, участки с низким разрешением показываются в первую очередь После этого подгружаются участки с более высоким разрешением и происходит плавная замена
Создание изображений Deep Zoom Deep Zoom Composer Специальный инструмент для создания композиций Deep Zoom Импорт изображений Композиция сцены Масштабирование (Zoom) Перетаскивание (Pan) Метаданные Экспорт Multi Scale Image SparseImageTool Более низкоуровневая утилита командной строки для массовой и/или серверной обработки
Типы проектов Композиция Генерируется одно большое изображение Все исходные изображения конвертируются в одну пирамиду Коллекция Все изображения остаются в исходном состоянии Технически можно определять отдельные элементы
Deep Zoom Composer Создаем свою композицию
Программируемость MultiScaleImage Полноценный элемент управления в Silverlight: размещение, трансформации, прозрачность, оверлеи и т.д. MultiScaleImage APIs Zoom == изменение ViewportWidth Pan == изменение ViewportOrigin Прозрачность изображений в коллекции Позиционирование изображений в коллекции (ViewportOrigin)
Михаил Черномордиков Developer Evangelist, Microsoft Россия