gdImageGifAnimAddPtr |
Ajout d'un pointeur de Gif animé |
---|---|
LibGD |
Syntaxe
void * gdImageGifAnimAddPtr(gdImagePtr im, int *size, int LocalCM, int LeftOfs, int TopOfs, int Delay, int Disposal, gdImagePtr previm); |
Paramètre
Nom | Description |
---|---|
im | Ce paramètre permet d'indiquer l'image à ajouter. |
size | Ce paramètre permet d'indiquer la taille du tampon de sortie résultant. |
LocalCM | Ce paramètre permet d'indiquer un drapeau. Si 1, utilisez une palette de couleurs locale pour cette image. |
LeftOfs | Ce paramètre permet d'indiquer le déplacement gauche de l'image dans le cadre. |
TopOfs | Ce paramètre permet d'indiquer le déplacement supérieur de l'image dans le cadre. |
Delay | Ce paramètre permet d'indiquer le délai avant la prochaine image (en 1/100 secondes). |
Disposal | Ce paramètre permet d'indiquer le MODE : Comment traiter cette image lorsque la suivante se charge. |
previm | Ce paramètre permet d'indiquer NULL ou un pointeur vers l'image précédente écrite. |
Retour
Valeur | Description |
---|---|
Pointeur | Pointeur vers les données résultantes ou NULL si une erreur s'est produite. |
Description
Cette fonction permet d'ajouter une image à une animation GIF sous forme de pointeur de données.
Remarques
- Comme gdImageGifAnimAdd (contenant plus d'informations) sauf qu'il stocke les données à écrire en mémoire et renvoie un pointeur vers celles-ci.
- Cette mémoire doit être libérée par l'appelant lorsqu'elle n'est plus nécessaire. **L'appelant doit appeler gdFree(), et non free(),** à moins qu'il ne soit absolument certain que les mêmes implémentations de malloc, free,... sont utilisées à la fois au moment de la construction de la bibliothèque et au moment de la construction de l'application (mais ne le faites pas ; cela pourrait toujours changer).
- Le paramètre «size» reçoit la taille totale du bloc de mémoire.
Dernière mise à jour : Mercredi, le 29 Janvier 2025