gdImageHeifEx |
Image HEIF étendue |
---|---|
LibGD |
Syntaxe
void gdImageHeifEx(gdImagePtr im, FILE *outFile, int quality, gdHeifCodec codec, gdHeifChroma chroma); |
Paramètre
Nom | Description |
---|---|
im | Ce paramètre permet d'indiquer l'image à sauvegarder. |
outFile | Ce paramètre permet d'indiquer le pointeur FILE vers lequel écrire. |
quality | Ce paramètre permet d'indiquer la qualité du codec (0 à 100). |
codec | Ce paramètre permet d'indiquer le format de codage de sortie. |
chroma | Ce paramètre permet d'indiquer le format de sous-échantillonnage de la chrominance de sortie. |
Retour
Rien
Description
Cette fonction permet d'enregistrer une image au format HEIF avec des options supplémentaires.
Remarques
- gdImageHeifEx génère l'image spécifiée dans le fichier spécifié au format HEIF. Le fichier doit être ouvert en écriture. Sous MS-DOS et toutes les versions de Windows, il est important d'utiliser «wb» plutôt que simplement «w» comme mode lors de l'ouverture du fichier, et sous Unix, il n'y a aucune pénalité pour cela. gdImageHeifEx ne ferme pas le fichier ; votre code doit le faire.
- Si la qualité est de -1, une valeur de qualité raisonnable (devant donner un bon compromis qualité/taille générale dans la plupart des situations) est utilisée. Sinon, la qualité doit être une valeur comprise entre 0 et 100, les valeurs de qualité supérieures impliquant généralement à la fois une qualité supérieure et des tailles d'image plus grandes ou 200, pour un codec sans perte.
Variantes
gdImageHeifCtx entrepose l'image à l'aide d'une structure gdIOCtx.
gdImageHeifPtrEx entrepose l'image dans la RAM.
Dernière mise à jour : Mercredi, le 29 Janvier 2025