Мы только что выпустили версию 2.3.0 OpenSeadragon!

Для тех, кто не знаком, OpenSeadragon — это веб-библиотека масштабирования, используемая во всем мире для обмена изображениями с высоким разрешением (классические картины, древние рукописи, медицинские изображения и т. д.). Я написал оригинальную версию еще в 2007 году (о боже, это же 10 лет назад!), когда я работал в команде Seadragon в Microsoft. Позже мы открыли его исходный код, и с тех пор он набирает обороты.

Эта новая версия содержит множество небольших улучшений, а также новые функции, такие как:

  • Поддержка формата Zoomify. Это полезно для перехода от устаревших установок Zoomify, но также дает нам доступ к инструментам создания набора фрагментов Zoomify, таким как плагин экспорта Photoshop, что может означать более легкое освоение для людей, плохо знакомых с технологией масштабирования.
  • Возможность поворота отдельных изображений. Вы уже могли вращать все окно просмотра, но теперь вы можете вращать каждое изображение внутри него по отдельности.
  • События, чтобы вы знали, когда текущее представление полностью разрешено; по мере того, как пользователь увеличивает масштаб вашего изображения, может потребоваться некоторое время для загрузки всех пикселей, и точное знание того, когда это может быть полезно для определенных эффектов.
  • Возможность предварительной загрузки изображений перед их показом для более плавного перехода от изображения к изображению.
  • Поддержка CommonJS.

… и многое другое"!

OpenSeadragon — это действительно групповая работа, на данный момент насчитывается 89 участников, не говоря уже о людях, создающих для него плагины. Я до сих пор в шоке от того, как выросло сообщество OpenSeadragon!

Я наблюдаю за проектом, но моя роль больше фасилитатора, чем ведущего. Всякий раз, когда кто-то сообщает о проблеме, я помогаю ему разобраться в ней и просматриваю его исправления, но я не занимаюсь кодированием за него. Это позволяет мне оказывать большее влияние с ограниченным временем, которое у меня есть на проект, и позволяет большему количеству людей принимать активное участие в формировании кода. Я думаю, если бы я лично взялся за исправление каждой ошибки и добавление каждой функции по мере их публикации, я бы давно сгорел, и ни один из великих участников не присоединился бы.

Итак, если вы новичок в OpenSeadragon, приходите проверить его и увидеть все крутые вещи, которые люди сделали с ним! Кроме того, если вы цените мое участие в проекте, рассмотрите возможность пообещать моему Патреону поддержать мою работу там.

Поздравляем всех, кто сделал этот релиз возможным! Впереди еще много лет потрясающего масштабирования!

Первоначально опубликовано на blog.iangilman.com.