Autor Zpráva
jiricz
Profil
Zdravím,
potřeboval bych radu ohledně toho jak zjistit rozměr fotografie nahrané v adresáři.
děláme to přes:
$size = getimagesize("upload/.....");
Hodnoty získám, akorát se mi děje to že ukazuje hodnotu "width" stejnou u fotky stejné orientované na šířku i výšku.
Příklad dvou fotek o velikosti 500x300px jedna je na výšku druhá na šířku. Hodnota width a height je stejná u obou - u fotky na výšku to bere jako by byla na servu na šířku.

Upload fotek dělám přes
move_uploaded_file

Mohl by poradit někdo nějaké řešení. Konkrétně potřebuji zjistit zda-li je nahraná fotka na výšku nebo na šířku.
Děkuji.
Taps
Profil
Retrieve image orientation in PHP
jiricz
Profil
Taps:
Ano, takto to dělám.
Jak jsem již psal. Tato metoda mi vrací hodnoty výšky a šířky u fotografie na výšku jako by byla na šířku.
Radek9
Profil
jiricz:
Občas se rotace provádí i pomocí EXIF údaje. Zkusil bych funkci exif_read_data a klíč Orientation.
jiricz
Profil
Radek9:
Díky za tip. Toto mi pomohlo, přidal jsem nějaké podmínky a ověření a už to maká jak potřebuji.
Děkuji.
N71
Profil *
Telefony a foťáky běžně ukládají landscape/portrait orientaci jen pomocí EXIF parametru, což na straně prohlížeče (nebo grafického editoru) není problém, ale při programovém zpracování už dost často bývá.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0