Skočiť na hlavný obsah

Ako jednoducho zistiť či je obrázok 360° v PHP

Pokiaľ vytvárame galériu na našej web stránke a máme medzi obrázkami 360° fotky a chceli by sme na webe spraviť aby sa otvárali v špeciálnom editore, je dobré im priradiť class. 

 

Na základe classu neskôr napojíme jQuery 360° viewer alebo v obyčajnom prípade napríklad Colorbox. Preto potrebujeme zistiť či sa v metadátach nachádza parameter: Projection Type : equirectangular. To nám naznačí, že obrázok bol uložený ako 360° fotka.

 

Taktiež sa dá využiť aj parameter: Use Panorama Viewer : True.  Aby sme nemuseli inštalovať rôzne knižnice tak len skontrolujeme či v zdrojovom kóde obrázku sa nachádza daný parameter.

 

if(strpos(file_get_contents("imageName.jpg"),"equirectangular") !== false) {
  $class = "fotka360";
}else{
  $class = "klasickaFotka";
}