Die Funktion getimagesize() wird verwendet, um die Bildgröße und zugehörige Informationen abzurufen. Bei Erfolg gibt sie ein Array zurück, gibt sie FALSE zurück und generiert eine Fehlermeldung der Stufe E_WARNING.
Syntaxformat:
array getimagesize ( string $filename [, array &$imageinfo ] )
Die Funktion getimagesize() misst alle GIF-, JPG-, PNG-, SWF-, SWC-, PSD-, TIFF-, BMP-, IFF-, JP2-, JPX-, JB2- und JPC-Dateien , die Größe einer XBM- oder WBMP-Bilddatei und gibt die Abmessungen des Bildes sowie den Dateityp und die Bildhöhe und -breite zurück.
Instanz 1: Lokale Bilddatei
<?php list($width, $height, $type, $attr) = getimagesize("runoob-logo.png"); echo "宽度为:" . $width; echo "高度为:" . $height; echo "类型为:" . $attr; ?>
Das Ausgabeergebnis des obigen Beispiels ist:
宽度为:290 高度为:69 类型为:3 属性:width="290" height="69"
Instanz 2: Remote-Bilddatei
<?php $remote_png_url = ' $img_data = getimagesize($remote_png_url);print_r($img_data );?>
Das Ausgabeergebnis des obigen Beispiels ist:
Array( [0] => 290 [1] => 69 [2] => 3 [3] => width="290" height="69" [bits] => 8 [mime] => image/png)
Beschreibung des Ergebnisses zurückgeben
Index 0 gibt den Pixelwert der Bildbreite an
Index 1 gibt die Bildhöhe. Der Pixelwert von
Index 2 gibt den Bildtyp an und gibt eine Zahl zurück, wobei 1 = GIF, 2 = JPG, 3 = PNG, 4 = SWF, 5 = PSD, 6 = BMP, 7 = TIFF (Intel-Byte-Reihenfolge), 8 = TIFF (Motorola-Byte-Reihenfolge), 9 = JPC, 10 = JP2, 11 = JPX, 12 = JB2, 13 = SWC, 14 = IFF, 15 = WBMP, 16 = XBM
Index 3 gibt eine Zeichenfolge mit Breite und Höhe an, die direkt im
Indexbits gibt die Anzahl der Bits für jede Farbe des Bildes an. Das Binärformat
Indexkanäle gibt den Kanalwert des Bildes an. Der Standardwert für RGB-Bilder ist 3.
Indexmime gibt die MIME-Informationen des Bildes an. Diese Informationen können in HTTP-Inhalten verwendet werden - Senden Sie die richtigen Informationen in den Typ-Header-Informationen, wie zum Beispiel: header("Content-type: image/jpeg");
Das Obige ist die PHP-Funktion getimagesize, um den Inhalt der Bildinformationen abzurufen Weitere verwandte Inhalte finden Sie im PHP Chinese Net (m.sbmmt.com)!