Мне было интересно, как начать работу с OpenSeadragon. Я установил его через node.js в соответствии с репозиторией readme по адресу github. Затем я смотрел на API, и, похоже, вам нужно использовать функцию OpenSeadragon.Viewer. Но это насколько я понял. Я просто хочу создать простую страницу с одним глубоким масштабированием изображения с помощью OpenSeadragon.Как я могу начать использовать OpenSeadragon?
ответ
Вам нужно только node.js, если вы собираетесь изменять источник OpenSeadragon. Если вы просто хотите использовать OpenSeadragon, возьмите встроенную версию от http://openseadragon.github.io/#download. Тогда, предполагая, что ваш каталог проекта выглядит так:
project/
dzi/
foo.dzi
foo_files/
...
index.html
openseadragon/
images/
...
openseadragon.js
openseadragon.min.js
Ваш index.html может выглядеть так:
<html>
<head>
<style type="text/css">
#foo {
width: 400px;
height: 300px;
}
</style>
</head>
<body>
<div id="foo"></div>
<script src="openseadragon/openseadragon.min.js"></script>
<script>
var viewer = OpenSeadragon({
id: 'foo',
prefixUrl: 'openseadragon/images/',
tileSources: 'dzi/foo.dzi'
});
</script>
</body>
</html>
Я предполагаю, что я должен добавить что-то вроде этого, как «Getting Started» в Интернете сайт!
На веб-сайте OpenSeaDragon есть страница примера для созданных изображений Deep Zoom Composer. Пример XMLHTTPRequest для DZI XML или JSON показывает, как использовать DZI, но не XML.
Я хотел бы получить некоторые рекомендации по этому вопросу.
Экспорт Seadragon AJAX из Deep Zoom Composer представляет собой набор папок, XML файлов и изображений,
- GeneratedImages (папка)
- dzc_output_files (папка)
- 0 (папка) ... (промежуточные папки)
- 15 (папка)
- dzc_output.xml (XML-файл)
- scene.xml (XML-файл)
- SparseImageScenedGraph.xml (XML файл)
Там нет ДЗИ файл в любом месте в этой коллекции. В тексте далее говорится: « OpenSeadragon обнюхивает, является ли DZI отформатированным как XML или JSON», и я не знаю, что это значит.
Следует ли использовать структуру и файлы сгенерированных папок Deep Zoom Composer с данными файла xml с помощью OpenSeadragon?
Таким образом, чтобы ответить на мой вопрос,
Файл dzc_output.xml фактически файл ДЗИ. Microsoft устанавливает filetype в xml, поскольку браузеры испытывают трудности с dzi в соответствии с информацией, зарытой на их веб-сайте.
Ответ iangilman по-прежнему актуальный и полезный сегодня. Одна вещь, которую я бы добавил ... если вы используете Microsoft Deep Zoom Composer для создания DZI, проверьте XML-файл. Если он содержит DisplayRects, удалите их. OpenSeaDragon не обрабатывает их правильно (см. https://github.com/openseadragon/openseadragon/issues/1081) и вообще не отображает изображение. Удалите весь раздел из XML, и все работает отлично. Существует некоторая беседа о потенциальном влиянии на производительность, но я сам этого не видел.
Кроме того, это выглядит так: высота и ширина критически важны - я удалил их в одну точку, и исчезло все изображение (0 высоты и 0 ширины, которые я предполагаю).
- 1. Как я могу начать использовать структуру сущностей?
- 2. Как я могу начать использовать BouncyCastle?
- 3. Как я могу начать использовать Wicket?
- 4. Как я могу начать использовать twill?
- 5. Когда я могу начать использовать Framework (Laravel)?
- 6. Как я могу начать использовать переменную вне функции $ .get()?
- 7. Как я могу начать использовать ассемблер MIX/MMIX Дональда Кнута?
- 8. Как я могу начать использовать Linux для веб-разработки?
- 9. Как я могу начать использовать Elm в существующей серверной Webapp?
- 10. Как я могу начать использовать Java для веб-разработки?
- 11. Как я могу реализовать остановку и начать использовать услугу $ interval
- 12. Как я могу начать программирование Java?
- 13. Как я могу начать писать ИТ-статью?
- 14. OpenSeadragon Dynamic Image
- 15. openseadragon: обновить определенные плитки
- 16. Добавить аннотацию к Openseadragon
- 17. Я не могу начать eclipse
- 18. Как я могу начать тему снова?
- 19. Как я могу начать работу с SharpSVN?
- 20. Как я могу начать с CSLA.net Архитектура
- 21. Как я могу начать с функционального программирования?
- 22. как я могу начать отображаться для Hadoop?
- 23. Как я могу начать элементы вкладки?
- 24. Как я могу начать с Nodejs
- 25. Как я могу начать «Фрагмент с намерением»?
- 26. Как я могу начать писать 3D-среду?
- 27. как я могу начать со стека MEAN?
- 28. Как я могу начать Направления от GDK
- 29. Как я могу начать с строки 41?
- 30. Как я могу начать просмотр в ландшафте?