imagetypes

(PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8)

imagetypesRetourne les types d'images supportés par la version courante de PHP

Description

imagetypes(): int

Retourne un champ d'octets correspondant aux formats d'images supportés par la version PHP utilisée.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Retourne un champ d'octets correspondant aux formats d'images supportés par la version de GD utilisée. Les valeurs suivantes sont possibles : IMG_AVIF | IMG_BMP | IMG_GIF | IMG_JPG | IMG_PNG | IMG_WBMP | IMG_XPM | IMG_WEBP.

Historique

Version Description
8.1.0 Ajout de la constante IMG_AVIF.
7.2.0 Ajout de la constante IMG_BMP.
7.0.10 Ajout de la constante IMG_WEBP.

Exemples

Exemple #1 Exemple avec imagetypes()

<?php
if (imagetypes() & IMG_PNG) {
echo
"Le type PNG est supporté";
}
?>

Voir aussi

  • gd_info() - Retourne des informations à propos de la bibliothèque GD installée
add a note

User Contributed Notes 1 note

up
1
prokur at gmail dot com
5 days ago
In case anyone is wondering what values these constants have
<?php

$imagetypes
= array('IMG_AVIF', 'IMG_BMP', 'IMG_GIF', 'IMG_JPG', 'IMG_PNG', 'IMG_WBMP', 'IMG_XPM', 'IMG_WEBP');
foreach (
$imagetypes as $imagetype) {
echo
constant($imagetype) . "\t" . $imagetype . "\r\n";
}

/* would output
256 IMG_AVIF
64 IMG_BMP
1 IMG_GIF
2 IMG_JPG
4 IMG_PNG
8 IMG_WBMP
16 IMG_XPM
32 IMG_WEBP
*/

?>
To Top