Nejprve musíte nakreslit obrázek ve správné projekci: "equirectangular" pro plné 360°x180° panorama, resp. "cylindrical" pro cylindrickou perspektivu (bez plného pokrytí vertikál).
Popis projekcí na Wikipedii: Equirectangular projection resp. Cylindrical projection (cartography) or Panorama (photography).
Užitečné návody: Panorama-related metadata for StreetView, od Facebooku pak Editing 360 Photos & Injecting Metadata.
Až budete panoramatický obrázek posílat na server / vystavovat na webové stránce, musí být zřejmé, že se jedná o panoramatická data. K tomu slouží speciální EXIF metadata, všeobecně se používají Adobe XMP metadata, konkrétně pro parametry panoramat skupina vlastností GPano.
Je možné, že váš oblíbený editor rastrových obrázků umí tyto vlastnosti nastavovat, pokud byste chtěli, můžete též použít řádkovou utilitu ExifTool.
Pro spolehlivou definici panoramatu je nutné definovat minimálně tyto vlastnosti
(viz návod od Google)
Příkazová řádka pro vyvolání programu ExifTool může vypadat třeba takto (plné 360°/180° panorama, obrázek 2000x1000px, bez orientace pro StreetView):
exiftool -FullPanoWidthPixels=2000 -FullPanoHeightPixels=1000 -CroppedAreaLeftPixels=0 -CroppedAreaTopPixels=0 \ -CroppedAreaImageWidthPixels=2000 -CroppedAreaImageHeightPixels=1000 -ProjectionType="equirectangular" panorama.jpg
Příklad batche pro nastavení panoramatu, použití:
pano360 <image> <width> <height>
Viz např. tento návod nebo obecný návod od Google.
Prakticky se zatím osvědčilo pouze: zakódovat panoramatické video do MP4 formátu (formát snímku 2:1, kodek mpeg4) a pak použít Spatial Media Metadata Injector od Google. Minimálně na YouTube se pak podaří 360° video nahrát a potom i přehrávat.
Copyright (C) 2017-2018 J.Pelikán, last change: 2020-05-16 23:04:24 +0200 (Sat, 16 May 2020)