Кадрирование в krpano

За кадрирование в krpano отвечает переменная crop. В скобках после названия переменной указываю координаты кадрирования — отступ до целевого фрагмента от левого края (x), от верхнего края (y), а также ширину вырезаемой области (w) и высоту (h). Обозначенный таким способом прямоугольник выводится на экран, а вся остальная часть изображения обрезается.

Использование этого приема позволяет сократить число обращений к серверу и существенно увеличить скорость загрузки виртуального тура.

 

Кадрирование в krpano

Координаты указываютс в пикселях, дополнительные обозначения не нужны. Если нужный фрагмент прижат к левому краю изображения, указывается x=0: crop(0|…|…|…) . Если нужный фрагмент прижат к верхней границе, указывается y=0: crop(…|0|…|…) .

Переменная CROP является массивом из 4 значений, которые можно хранить с помощью переменных.

Откуда получить эти значения?

Я для себя нашел более-менее удобное решение — инструмент Slice Tool в Adobe Photoshop всех актуальных версий.

Slice Tool в фотошопе
Slice Tool в фотошопе

Чтобы узнать координаты прямоугольной области, вам нужно выбрать инструмент Slice Tool (в русской версии называется «Раскройка») и обвести прямоугольником нужный вам фрагмент изображения. Вот, например, я выделил стрелку:

Выбор фрагмента в фотошопе

Осталось дважды щелкнуть по ней, и вы получите искомые координаты:

Поиск координат в photoshop
Поиск координат в photoshop. Из этого изображения мы получили координаты 0|67|64|62.

Как видите, система координат в фотошопе в точности соответствует той, которая принята в krpano. Используя ее, вы всегда сможете определить, какие значения писать в переменную crop.

[widget id=»nav_menu-2″]

Уроки по созданию виртуальных туров
Уроки по созданию виртуальных туров

Добавить комментарий

Ваш адрес email не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.