Maison  >  Article  >  php教程  >  Fonction php getimagesize - Obtenir des informations sur l'image

Fonction php getimagesize - Obtenir des informations sur l'image

黄舟
黄舟original
2016-12-28 12:00:031381parcourir

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 = &#39; 
$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) !


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn