La fonction
getimagesize() est utilisée pour obtenir la taille, le type et d'autres informations de l'image.
La fonction imagesx() est utilisée pour obtenir la largeur de l'image.
La fonction imagesy() est utilisée pour obtenir la hauteur de l'image.
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.
Syntaxe :
array getimagesize( string filename )
Exemple :
<?php $array = getimagesize("images/flower_1.jpg"); print_r($array); ?>
Le navigateur s'affiche comme suit :
Array ( [0] => 350 [1] => 318 [2] => 2 [3] => width="350" height="318" [bits] => 8 [channels] => 3 [mime] => image/jpeg )
Description du résultat renvoyé :
1 donne la valeur en pixels de la largeur de l'image
<🎜. >2. L'index 1 donne la valeur en pixels de la hauteur de l'image 3. L'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 = XBM4. L'index 3 donne une chaîne de largeur et de hauteur, qui peut être directement utilisée pour la baliseLa fonction imagesx() est utilisée pour obtenir la largeur de l'image, l'unité est le pixel et la valeur de retour est un entier.
Syntaxe :
int imagesx( resource image )
La fonction imagesy() est utilisée pour obtenir la hauteur de l'image. La syntaxe et l'utilisation sont les mêmes que imagesx().
Syntaxe :
int imagesy( resource image )
Exemple :
<?php $img = imagecreatefromjpeg("images/flower_1.jpg"); echo "图像宽度:",imagesx( $img ),"<br />"; echo "图像高度:",imagesy( $img ); ?>
Sortie du navigateur :
Hauteur de l'image : 318
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!