gdImageCreateFromGd |
Crée une image de GD |
LibGD |
Syntaxe
gdImagePtr gdImageCreateFromGd(FILE *inFile);
|
Paramètre
Nom |
Description |
infile |
Ce paramètre permet d'indiquer le pointeur de fichier d'entrée. |
Retour
Valeur |
Description |
Pointeur |
Un pointeur vers la nouvelle image ou NULL si une erreur s'est produite. |
Description
Cette fonction permet de créer une image à partir d'un fichier au format GD.
Remarques
- gdImageCreateFromGd est appelé pour charger des images à partir de fichiers au format GD. Appelez gdImageCreateFromGd avec un pointeur
déjà ouvert vers un fichier contenant l'image souhaitée au format de fichier GD, qui est spécifique à GD et destiné à un chargement très rapide. (Il n'est pas
destiné à la compression ; pour la compression, utilisez PNG ou JPEG.)
- gdImageCreateFromGd renvoie un gdImagePtr à la nouvelle image, 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 au format GD). gdImageCreateFromGd ne ferme pas le fichier. Vous pouvez inspecter les membres sx et sy de l'image pour
déterminer sa taille. L'image doit éventuellement être détruite à l'aide de gdImageDestroy.
Variantes
- gdImageCreateFromGdPtr crée une image à partir des données GD (c'est-à-dire le contenu d'un fichier GD) déjà en mémoire.
- gdImageCreateFromGdCtx lit une image à l'aide des fonctions d'une structure gdIOCtx.
Exemple
- gdImagePtr im;
- FILE *in;
- in = fopen("mygd.gd", "rb");
- im = gdImageCreateFromGd(in);
- fclose(in);
- /* ... Utiliser l'image ... */
- gdImageDestroy(im);
Dernière mise à jour : Mercredi, le 29 Janvier 2025