gdImageGifAnimBegin |
Début l'image GIF animé |
---|---|
LibGD |
Syntaxe
void gdImageGifAnimBegin(gdImagePtr im, FILE *outFile, int GlobalCM, int Loops); |
Paramètre
Nom | Description |
---|---|
im | Ce paramètre permet d'indiquer l'image de référence. |
outfile | Ce paramètre permet d'indiquer le fichier de sortie FILE*. |
GlobalCM | Ce paramètre permet d'indiquer le drapeau de palette de couleurs global : 1 → oui, 0 → non, -1 → faire la valeur par défaut. |
Loops | Ce paramètre permet d'indiquer le nombre de boucles ; 0 → infini, -1 signifie aucune boucle. |
Retour
Rien
Description
Cette fonction permet d'initialiser une animation GIF dans un fichier.
Remarques
- Cette fonction doit être appelée en tant que première fonction lors de la création d'une animation GIF. Elle écrit les entêtes de fichier GIF corrects dans la sortie du fichier sélectionné et prépare l'ajout d'images pour l'animation. L'argument image n'est pas utilisé pour produire une image dans le fichier, il est uniquement utilisé pour établir la taille de l'image de l'animation GIF, les options d'entrelacement et la palette de couleurs. gdImageGifAnimAdd est utilisé pour ajouter la première image et les suivantes à l'animation, et l'animation doit être terminée en y écrivant un caractère point-virgule (;) ou en utilisant gdImageGifAnimEnd pour le faire.
- L'indicateur GlobalCM indique si une carte de couleurs globale (ou une palette) est utilisée dans l'entête GIF89A. Une valeur différente de zéro spécifie qu'une carte de couleurs globale doit être utilisée pour réduire la taille de l'animation. Bien entendu, si les cartes de couleurs des images individuelles diffèrent considérablement, une carte de couleurs globale peut ne pas être une bonne idée. GlobalCM=1 signifie écrire la carte de couleurs globale, GlobalCM=0 signifie ne pas le faire et GlobalCM=-1 signifie effectuer la valeur par défaut, qui consiste actuellement à utiliser une carte de couleurs globale.
- Si Loops est égal à 0 ou plus, l'extension Netscape 2.0 pour le nombre de boucles d'animation est écrite. 0 signifie un nombre de boucles infini. -1 signifie que l'extension n'est pas ajoutée, ce qui n'entraîne aucune boucle. -1 est la valeur par défaut.
Variantes
gdImageGifAnimBeginCtx génère l'image via une structure gdIOCtx.
gdImageGifAnimBeginPtr entrepose l'image dans un grand tableau d'octets.
Exemple
Voir gdImageGifAnimBegin.
Dernière mise à jour : Mercredi, le 29 Janvier 2025