Кадрирование в 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.

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

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

Ваш e-mail не будет опубликован.