gdSupportsFileType |
Support de type de fichier |
---|---|
LibGD |
Syntaxe
int gdSupportsFileType(const char *filename, int writing); |
Paramètre
Nom | Description |
---|---|
filename | Ce paramètre permet d'indiquer le nom de fichier avec extension testée. |
writing | Ce paramètre permet d'indiquer un drapeau : vrai teste si l'écriture fonctionne |
Retour
Valeur | Description |
---|---|
Entier | GD_TRUE (1) si le type de fichier est pris en charge, GD_FALSE (0) sinon. |
Description
Cette fonction permet de vérifier si un type de fichier d'image est pris en charge par la bibliothèque GD.
Remarques
Teste si un type de fichier donné est pris en charge par GD.
Étant donné le nom d'un fichier image (qui n'a pas besoin d'exister), renvoie 1 (c'est-à-dire TRUE) si gdImageCreateFromFile peut lire un fichier de ce type. Ceci est utile si vous ne savez pas quels types d'images ont été activés au moment de la compilation.
Si l'écriture est vraie, le résultat sera vrai uniquement si gdImageFile peut écrire un fichier de ce type.
Notez que l'analyse des noms de fichiers est effectuée exactement de la même manière que celle effectuée par gdImageCreateFromFile et gdImageFile et est soumise aux mêmes limitations.
En supposant que LibGD soit compilé avec la prise en charge de ces types d'images, les extensions suivantes sont prises en charge :
- .gif
- .gd, .gd2
- .wbmp
- .bmp
- .xbm
- .tga
- .png
- .jpg, .jpeg
- .heif, .heix
- .avif
- .tiff, .tif
- .webp
- .xpm
Les noms sont analysés sans tenir compte de la casse.