php Funktion getimagesize - Get Bildinformationen
getimagesize () Funktion wird verwendet, um die Bildgröße und die damit verbundenen Informationen zu erhalten, die erfolgreiche Rückkehr eines Arrays, dann scheiterte FALSE zurückzukehren und einen Fehler der Stufe E_WARNING Meldung generieren.
Syntax:
array getimagesize ( string $filename [, array &$imageinfo ] )
getimagesize () Funktion wird jede GIF gemessen werden, JPG, PNG, SWF, SWC, PSD, TIFF, BMP, IFF, JP2, JPX, JB2, JPC, XBM oder WBMP Bilddateigröße und gibt die Bildgröße und Dateityp und Bild Höhe und Breite.
Beispiel 1: Lokale Bilddatei
<?php list($width, $height, $type, $attr) = getimagesize("w3big-logo.png"); echo "宽度为:" . $width; echo "高度为:" . $height; echo "类型为:" . $attr; ?>
Das obige Beispiel Ausgabe lautet:
宽度为:290 高度为:69 类型为:3 属性:width="290" height="69"
Beispiel 2: Remote File Fotos
<?php $remote_png_url = '../wp-content/themes/w3cschool.cc/assets/img/logo-domain-green2.png'; $img_data = getimagesize($remote_png_url); print_r($img_data ); ?>
Das obige Beispiel Ausgabe lautet:
Array ( [0] => 290 [1] => 69 [2] => 3 [3] => width="290" height="69" [bits] => 8 [mime] => image/png )
(S) Beschreibung
- Index Null gibt die Breite der Bildpixelwerte
- Index gibt die Bildhöhe 1 Pixelwerte
- Index 2 zeigt die Art des Bildes, gibt die Anzahl, 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
- 3 Index ist eine Breite und Höhe des Strings gegeben kann direkt im HTML <Bild> -Tag verwendet werden
- Index ist die Anzahl der Bits für jedes Farbbild angegeben, Binärformat
- Index Kanäle der Kanalwert des Bildes gibt, Standard-RGB-Bild 3
- Mime MIME Index, der die Informationen des Bildes gibt, können diese Informationen im HTTP Content-type-Header-Informationen verwendet werden, um die richtigen Informationen zu senden, wie zum Beispiel: header ( "Content-type: image / jpeg");