Представление «Подобно книге» в Openseadragon (несколько последовательностей «2 страницы») - PullRequest
0 голосов
/ 03 апреля 2020

Openseadragon newbb ie здесь!

Я пытаюсь отображать изображения по группе из 2, сохраняя режим последовательности активным, поэтому я могу «переворачивать страницы».

Мне удалось отображать 2 страницы, мне удалось прочитать страницы 1 на 1 в режиме последовательности, ... но я просто не нашел способа сделать оба.

Чтобы отобразить 2 страницы, я загрузил 2 набора плиток и настроил "sequenceMode = ложь". Затем я установил координаты для отображения визуальных элементов в стороне.

Чтобы прочитать страницы 1 на 1, я загрузил несколько плиток и настроил "sequenceMode = true".

Что я хотел бы сделать, это отобразить два визуальные эффекты (= наборы плиток) в стороне (как открытая книга). А затем, по нажатию кнопки «Далее», отобразите два следующих визуальных элемента из моего массива «ilesSources »... и так далее!

Спасибо за помощь!

1 Ответ

0 голосов
/ 16 апреля 2020

Я рекомендую оставить режим последовательности выключенным, как вы сделали для двух страниц, и выложить всю последовательность (парами) таким образом. Затем вы должны создать свои собственные кнопки «следующий / предыдущий» и использовать viewer.viewport.fitBounds для анимации зрителя к каждой паре по мере необходимости.

Вот пример системы, которая делает что-то подобное (плюс намного больше):

https://iangilman.com/osd/test/demo/m2/

Нажмите кнопку «книга» вверху, чтобы увидеть режим «двух страниц». Код для этого здесь:

https://github.com/openseadragon/openseadragon/tree/master/test/demo/m2

Конечно, вам не нужен весь этот код, но, надеюсь, это может быть полезной ссылкой.

...