La fonction getimagesize() est utilisée pour obtenir la taille de l'image et les informations associées. Elle renvoie un tableau en cas de succès, elle renvoie FALSE et génère un message d'erreur de niveau E_WARNING.
Format de syntaxe :
array getimagesize ( string $filename [, array &$imageinfo ] )
la fonction getimagesize() mesurera n'importe quel GIF, JPG, PNG, SWF, SWC, PSD, TIFF, BMP, IFF, JP2, JPX, JB2, JPC , la taille d'un fichier image XBM ou WBMP et renvoie les dimensions de l'image ainsi que le type de fichier et la hauteur et la largeur de l'image.
Instance 1 : Fichier image local
<?php list($width, $height, $type, $attr) = getimagesize("runoob-logo.png"); echo "宽度为:" . $width; echo "高度为:" . $height; echo "类型为:" . $attr; ?>
Le résultat de sortie de l'exemple ci-dessus est :
宽度为:290 高度为:69 类型为:3 属性:width="290" height="69"
Instance 2 : Fichier image distant
<?php $remote_png_url = ' $img_data = getimagesize($remote_png_url);print_r($img_data );?>
Le résultat de sortie de l'exemple ci-dessus est :
Array( [0] => 290 [1] => 69 [2] => 3 [3] => width="290" height="69" [bits] => 8 [mime] => image/png)
Description du résultat renvoyé
L'index 0 donne la valeur en pixels de la largeur de l'image
L'index 1 donne la hauteur de l'image La valeur en pixel de
index 2 donne le type d'image et renvoie un nombre, où 1 = GIF, 2 = JPG, 3 = PNG, 4 = SWF, 5 = PSD, 6 = BMP, 7 = TIFF (ordre des octets Intel), 8 = TIFF (ordre des octets Motorola), 9 = JPC, 10 = JP2, 11 = JPX, 12 = JB2, 13 = SWC, 14 = IFF, 15 = WBMP, 16 = XBM
L'index 3 donne une chaîne de largeur et de hauteur, qui peut être directement utilisée dans la balise dc0870658837139040642baa5555a380 du HTML
Les bits d'index donnent le nombre de bits pour chaque couleur de l'image. Le format binaire
index canaux donne la valeur du canal de l'image. La valeur par défaut pour les images RVB est 3.
index mime donne les informations MIME de l'image. - Envoyez les informations correctes dans les informations d'en-tête de type, telles que : header("Content-type: image/jpeg");
Ce qui précède est la fonction php getimagesize - récupère le contenu des informations sur l'image. Pour plus de contenu connexe, veuillez faire attention à PHP Chinese Net (www.php.cn) !