Maison > php教程 > PHP开发 > Fonction php getimagesize - Obtenir des informations sur l'image

Fonction php getimagesize - Obtenir des informations sur l'image

黄舟
Libérer: 2016-12-28 12:00:03
original
1405 Les gens l'ont consulté

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 ] )
Copier après la connexion

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;
?>
Copier après la connexion

Le résultat de sortie de l'exemple ci-dessus est :

宽度为:290
高度为:69
类型为:3
属性:width="290" height="69"
Copier après la connexion

Instance 2 : Fichier image distant

<?php
$remote_png_url = &#39; 
$img_data = getimagesize($remote_png_url);print_r($img_data );?>
Copier après la connexion

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)
Copier après la connexion

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 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 (m.sbmmt.com) !


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Recommandations populaires
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal