2010-11-17 4 views
6

Мне нужно создать мозаику с глубоким увеличением в элементе холста HTML5 с тысячами примерно 512х512 изображений, но я хочу как можно меньше изобретать колесо.Коллекция Deep Zoom в холсте Javascript

Поэтому, вместо того, чтобы комбинировать тонны и тонны больших изображений в одном, а затем создавать глубокий масштаб изображения, я скорее сделаю загрузку изображений с глубоким масштабированием и создаю коллекцию Deep Zoom, но Seadragon не поддерживает формат DZC ,

Как я вижу это у меня есть три других варианта, которые

  1. Начать с нуля, создать зрителя, который занимается с погрузкой DZC файлов
  2. Продлить Seadragon, чтобы позволить ему обрабатывать DZC файлы
  3. Создать какой-нибудь способ для синтаксического анализа файла DCZ, процесс это соответствующие изображения и превратить его в огромный ДЗИ файл

Я надеялся, я мог бы получить немного советы здесь, может быть, декой из кто-то с большим опытом работы в Deep Zoom и XML-формате, который он использует, чтобы рекомендовать, который был бы самым простым и лучшим, учитывая, что у меня ограниченный срок.

Любые советы были бы замечательными. Благодаря!

ответ

0

Есть ли конкретная причина использования элемента холста HTML5? Если вы просто хотите что-то, что работает без каких-либо дополнительных плагинов, почему бы не использовать CanvasZoom

+0

AFAIK, CanvasZoom поддерживает только DZI (одиночное изображение), а не DZC (коллекция изображений, которые вы можете выбирать и накладывать отдельно, как в проекте MSS PhotoSynth) , Не работает в MSIE, это большой убийца, пока MS не исправляет свою поддержку дерьма HTML5: -P – kenyee