PHP kézikönyv
Előző
Következő
A GetImageSize() függvény megállapítja a méretét bármely GIF, JPG, PNG vagy SWF filenak és visszaadja a kép méreteit along with a file type and a height / width text string to be used inside a normal HTML IMG tag.
Egy 4 elemű tömbbel tér vissza.
A tömb első eleme (indexe 0) a kép szélessége pixelben.
A következő a kép magassága.
A harmadik pedig egy flag, amely a kép típusára utal.
1 = GIF, 2 = JPG, 3 = PNG, 4 = SWF.
A negyedik pedig egy string, amely tartalmazza a megfelelő "height=xxx width=xxx" string, amit egy az egyben bele tudsz írni egy IMG tagbe.
Példa 1.
GetImageSize
?php $size = GetImageSize ("img / flag.jpg");?
IMG SRC=" img / flag.jpg "?php echo $size[3];?
Az opcionális imageinfo paraméter lehetővé teszi néhány plusz információ kinyerését a fileból.
Jelenleg ez a különböző JPG APP jelzéseket asszociatív tömb formájában adja vissza.
Néhány program ezeket az APP jelzéseket használja, hogy szöveges információt rejtsen a képekbe.
A legismertebb az IPTC http: / /www.iptc.org / információ belarakása az APP13 jelzésbe.
Az iptcparse() funkciót használhatod arra, hogy a bináris APP13 jelzést valami olvashatóvá alakítsd.
Példa 2.
IPTC információ kinyerése a GetImageSize segítségével
?php $size = GetImageSize ("testimg.jpg", $info); if (isset ($info["APP13"])) {$iptc = iptcparse ($info["APP13"]); var_dump ($iptc);}?
Megjegyzés:
Ehhez a függvényhez nem kell a GD könyvtár.
Előző
Tartalom
Következő
Fel