Как сделать мою панораму интерактивной? - Фотопедия
1 голос
/ 09 ноября 2018

Эта панорама является интерактивной, эта не является.

Как мне сделать мою панораму интерактивной? Я предполагаю, что это либо флаг EXIF, либо определенный формат. В идеале я ищу что-то бесплатное, которое работает на Linux. У Хугина, похоже, нет настройки для этого.


Я пробовал следующую команду :

exiftool \
-ProjectionType=equirectangular \
-FullPanoWidthPixels'<$ImageWidth' \
-FullPanoHeightPixels'<$ImageHeight' \
-UsePanoramaViewer=True \
-out test1.jpg \
original.jpg

И подтвердил результат:

$ exiftool test1.jpg | grep -e Pano -e Projection
Full Pano Height Pixels         : 1061
Full Pano Width Pixels          : 22902
Projection Type                 : equirectangular
Use Panorama Viewer             : True

К сожалению, Flickr по-прежнему показывает тест 1 как обычное изображение.


Хорошо, я куда-то добираюсь. Я попытался также изменить его до 2: 1, используя:

convert -resize 2:1 test1.jpg test2.jpg

Тест 2 действительно отображается в виде панорамы, но выглядит полностью запутанным, возможно, из-за того, что исходное изображение не имеет вертикального диапазона 180 °.


Затем я попытался настроить параметры пикселя «Full Pano», но test 3 не выглядит по-другому. На самом деле, как вы можете видеть в тесте 4 , эти настройки, похоже, ничего не меняют.


Перекрестная публикация на Flickr.

Ответы [ 2 ]

2 голосов
/ 10 ноября 2018

Нельзя просто связываться с метаданными; Вы должны фактически переназначить изображение.

Интерактивный просмотрщик панорам Flickr может использоваться только с равноугольными панорамами 360x180. А для того, чтобы сделать его интерактивным на Flickr, нужно добавить только «равносторонний» тег (в отличие от Facebook, где вы должны установить метаданные). Но изображение должно быть фактической равносторонней проекцией , которая охватывает весь сферический вид. Таким образом, заполнение недостающих областей пола / потолка черным цветом, чтобы получить прямоугольник 2: 1, возможно, является лучшим выбором. Вы можете попробовать использовать Hugin и загрузить свою панораму в виде Панорамы (цилиндрическая) «тип объектива», а затем переназначить на равноправное 2: 1, с шагами, аналогичными тем, которые описаны в в этом вопросе .

Интерактивный просмотрщик Flickr не распознает 360-градусные цилиндрические панорамы и не делает их интерактивными. Единственный известный мне способ интерактивного просмотра цилиндрических 360º, хранящихся на Flickr, - это использовать средство просмотра, которое использует API Flickr, например fieldofview.com от Aldo. Чтобы использовать его, создайте URL в следующем формате:

http://fieldofview.com/flickr/?page=photos/user_ID/photo_ID/&tags=TAGS

Где user_ID - это ваш идентификатор пользователя Flickr, photo_ID - это идентификатор фотографии, а TAGS - любые другие фотографии с тегами, которые вы хотите добавить в программу просмотра.

Так, например:

https://fieldofview.com/flickr/?page=photos/l0b0/44945085211/&tags=360

дает вам интерактивный вид панорамы со связанной галереей всего помеченного «360» в потоке пользователя Flickr. Но предполагается, что все панорамы имеют охват 360 °, поэтому левый и правый края будут обернуты и объединены в средстве просмотра.

См. Также: Упаковка фотографий в равностороннюю проекцию в Hugin .

1 голос
/ 09 ноября 2018

Первое изображение размещено в отдельной группе Equirectangular с такими изображениями. В разделе обсуждения этой группы это обсуждалось, например, здесь и здесь .

Суть в том, что программе просмотра flickr (и, вероятно, большинству других программ просмотра) также нужны данные exif:

FullPanoHeightPixels = 6000
FullPanoWidthPixels = 3000
ProjectionType=equirectangular
UsePanoramaViewer=True
Добро пожаловать на сайт Фотопедия, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...