Heim > Artikel > Backend-Entwicklung > Was ist die Verwendung von PHP getimagesize
php getimagesize dient dazu, die Größe jeder Bilddatei zu bestimmen und die Größe des Bildes sowie den Dateityp und eine Textzeichenfolge für Höhe/Breite zurückzugeben, die im IMG-Tag in normalen HTML-Dateien verwendet werden kann wie zum Beispiel „getimagesize('xxx .jpg')“.
Die Betriebsumgebung dieses Artikels: Windows7-System, PHP7.1-Version, DELL G3-Computer
Was ist die Verwendung von PHP getimagesize? Die Funktion
getimagesize() bestimmt die Größe jeder GIF-, JPG-, PNG-, SWF-, SWC-, PSD-, TIFF-, BMP-, IFF-, JP2-, JPX-, JB2-, JPC-, XBM- oder WBMP-Bilddatei und gibt die Abmessungen der zurück Bild und Dateityp sowie eine Textzeichenfolge mit Höhe/Breite, die in IMG-Tags in normalen HTML-Dateien verwendet werden kann.
Detaillierte Erläuterung der getimagesize-Methode von PHP
Die getimagesize-Methode kann die detaillierten Informationen des Bildes wie folgt anzeigen:
> print_r(getimagesize('mnjpg.jpg')); Array ( [0] => 2250 // 宽 [1] => 1500 // 高 [2] => 3 // 类型 [3] => width="2250" height="1500" [bits] => 8 [mime] => image/png )
Bildtypbeschreibung
$imageTypeArray = array( 0 => 'UNKNOWN', 1 => 'GIF', 2 => 'JPEG', 3 => 'PNG', 4 => 'SWF', 5 => 'PSD', 6 => 'BMP', 7 => 'TIFF_II', 8 => 'TIFF_MM', 9 => 'JPC', 10 => 'JP2', 11 => 'JPX', 12 => 'JB2', 13 => 'SWC', 14 => 'IFF', 15 => 'WBMP', 16 => 'XBM', 17 => 'ICO', 18 => 'COUNT' );
Bild-Upload am Beispiel des JPEG-Typs
$old_image = imagecreatefromjpeg($image_url); $new_image = imagecreatetruecolor($width, $height); imagecopy($new_image, $old_image, 0, 0, $x1, $y1, $width, $height); ob_start(); imagejpeg($new_image); $contents = ob_get_contents(); ob_end_clean(); imagedestroy($old_image); imagedestroy($new_image); // 新图片上传到图片服务器 $url = 'xxx/upload'; $client = Apf_Http_CurlClient::getInstance(); $ret = $client->doPost($url, array('file' => base64_encode($contents)), array(), array(), 1000); $ret = json_decode($ret, true);
Empfohlen Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas ist die Verwendung von PHP getimagesize. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!