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 dc0870658837139040642baa5555a380-Tag verwendet werden kann.
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 (www.php.cn)!