GetImageSize
(PHP 4, PHP 5)
GetImageSize — Egy GIF, JPEG, PNG vagy SWF kép méretét adja vissza
LeÃrás
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.
Example#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 » https://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.
Example#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); } ?>
Note: Ehhez a függvényhez nem kell a GD könyvtár.