gdImageCreateFromGd2 |
#NAMEDEF# |
LibGD |
Syntaxe
gdImagePtr gdImageCreateFromGd2( 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 GD2.
Remarques
- gdImageCreateFromGd2 est appelé pour charger des images à partir de fichiers au format gd2. Appelez gdImageCreateFromGd2 avec
un pointeur déjà ouvert vers un fichier contenant l'image souhaitée au format de fichier gd2, étant spécifique à gd2 et destiné au chargement rapide de parties d'images
volumineuses. (Il s'agit d'un format compressé, mais généralement pas aussi bon que la compression maximale de l'image entière.)
- gdImageCreateFromGd2 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). gdImageCreateFromGd2 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.
Exemple
- gdImagePtr im;
- FILE *in;
- in = fopen("mygd.gd2", "rb");
- im = gdImageCreateFromGd2(in);
- fclose(in);
- /* ... Utilisez l'image ... */
- gdImageDestroy(im);
Variantes
- gdImageCreateFromGd2Ptr crée une image à partir de données GD (c'est-à-dire le contenu d'un fichier GD2) déjà en mémoire.
- gdImageCreateFromGd2Ctx lit une image à l'aide des fonctions d'une structure gdIOCtx.
Dernière mise à jour : Mercredi, le 29 Janvier 2025