gdImageJpegPtr |
Pointeur d'image JPEG |
LibGD |
Syntaxe
void * gdImageJpegPtr(gdImagePtr im, int * size, int quality);
|
Paramètre
Nom |
Description |
im |
Ce paramètre permet d'indiquer l'image à écrire. |
size |
Ce paramètre permet d'indiquer la taille de l'image de sortie résultante. |
quality |
Ce paramètre permet d'indiquer la qualité de compression. |
Retour
Valeur |
Description |
Pointeur |
Un pointeur vers les données JPEG ou NULL si une erreur s'est produite. |
Description
Cette fonction permet d'obtenir une image au format JPEG sous forme de pointeur de données.
Remarques
- Identique à gdImageJpeg, sauf qu'il renvoie un pointeur vers une zone mémoire contenant les données JPEG.
Cette mémoire doit être libérée par l'appelant lorsqu'elle n'est plus nécessaire.
- L'appelant doit invoquer gdFree, et non free(). En effet, il n'est pas garanti que LibGD utilisera la même implémentation de
malloc, free, ... que votre programme.
- Le paramètre «size» reçoit la taille totale du bloc de mémoire.
Dernière mise à jour : Mercredi, le 29 Janvier 2025