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:
1 |
|
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
1 2 3 4 5 6 |
|
Das Ausgabeergebnis des obigen Beispiels ist:
1 2 3 4 |
|
Instanz 2: Remote-Bilddatei
1 2 3 |
|
Das Ausgabeergebnis des obigen Beispiels ist:
1 2 3 4 5 6 7 |
|
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 -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)!