gdImageCreateFromAvif |
Crée une image de AVIF |
LibGD |
Syntaxe
gdImagePtr gdImageCreateFromAvif(FILE *infile);
|
Paramètre
Nom |
Description |
infile |
Pointeur vers le fichier d'entrée |
Retour
Valeur |
Description |
Pointeur |
Un pointeur vers la nouvelle image en vraies couleurs. Celui-ci devra être détruit avec gdImageDestroy une fois qu'il ne sera plus nécessaire. En cas d'erreur, renvoie 0. |
Description
Cette fonction permet de créer une image à partir d'un fichier AVIF.
Remarques
- gdImageCreateFromAvif est appelé pour charger des images en couleurs vraies à partir de fichiers au format AVIF. Appelez
gdImageCreateFromAvif avec un pointeur déjà ouvert vers un fichier contenant l'image souhaitée. gdImageCreateFromAvif renvoie un gdImagePtr vers la nouvelle
image en couleurs vraies, ou NULL s'il est impossible de charger l'image (le plus souvent parce que le fichier est corrompu ou ne contient pas d'image AVIF). gdImageCreateFromAvif
ne ferme pas le fichier.
- Cette fonction crée une structure gdIOCtx à partir du pointeur de fichier qui lui est passé. Elle s'appuie ensuite sur
gdImageCreateFromAvifCtx pour effectuer le véritable travail de décodage. Si le fichier contient une séquence d'images, nous lisons simplement la première, en supprimant
le reste.
Variantes
- gdImageCreateFromAvifPtr crée une image à partir des données AVIF déjà en mémoire.
- gdImageCreateFromAvifCtx lit les données des pointeurs de fonction dans une structure gdIOCtx.
Dernière mise à jour : Mercredi, le 29 Janvier 2025