[PHP] Bilddaten auslesen wie Breite, Höhe und Typ

Hallo,

PHP stellt, wie so oft, eine kleine Funktion bereit um einfach an diese Daten zu gelangen. Aber wozu braucht man das Ueberhaupt? Ganz einfach. Z.B. kann man damit die Bilddimensionen des IMG-Tags fuellen. Oder man kann damit die Dimensionen eines Image-Popups an Javascript uebergeben. Oder den MIME vorgeben. Es gibt sehr viele Anwendunsmoeglichkeiten fuer diese Funktion.

Hier ist sie:

<span class="methodname"><strong><strong>getimagesize</strong></strong></span> ( <span class="methodparam"><span class="type">string</span> <tt class="parameter">$filename</tt></span> [, <span class="methodparam"><span class="type">array</span> <tt class="parameter reference">&$imageinfo</tt></span> ] )

Und hier ein kurzes Beispiel.

<?php $img = "picture.jpg"; $iA = getimagesize($img); echo "Bildbreite: ".$iA[0]."<br>"; echo "Bildhöhe: ".$iA[1]."<br>"; echo "Imagetype: ".$iA[2]."<br>"; //JPG, GIF, etc. echo "IMG-Tag String: ".$iA[3]; //zur verwendung von IMG-Tags ?>

Gruß
Gordon


Hinweis: Die Verwendung meiner Codeschnipsel erfolgt auf eigene Gefahr! Ich übernehme auch keine Garantie auf Funktionstüchtigkeit (jeder Server ist anders konfiguriert. Bei Problemen können Sie hier aber gern einen Kommentar schreiben und wir suchen eine Lösung. ;)

1 Kommentar

Trackbacks & Pingbacks

  1. […] in die richtige Größe gebracht wird, dann brauchen wir diese beim Anzeigen nur noch auslesen (wie das genau geht kannst du hier lesen). […]

Hinterlasse einen Kommentar

An der Diskussion beteiligen?
Hinterlasse uns deinen Kommentar!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Ich stimme der Datenschutzerklärung zu