Section courante

A propos

Section administrative du site

gdImageJpeg

Image JPEG
LibGD

Syntaxe

void gdImageJpeg(gdImagePtr im, FILE *outFile, int quality);

Paramètre

Nom Description
im Ce paramètre permet d'indiquer l'image à sauvegarder.
outFile Ce paramètre permet d'indiquer le pointeur FILE vers lequel écrire.
quality Ce paramètre permet de qualité de compression (0 à 95, 0 signifie utiliser la valeur par défaut).

Retour

Rien

Description

Cette fonction permet d'enregistrer une image au format JPEG dans un fichier.

Remarques

Exemple

  1. gdImagePtr im;
  2. int black, white;
  3. FILE *out;
  4. /* Créer l'image */
  5. im = gdImageCreate(100, 100);
  6. /* Attribuer l'arrière-plan */
  7. white = gdImageColorAllocate(im, 255, 255, 255);
  8. /* Attribuer la couleur du dessin */
  9. black = gdImageColorAllocate(im, 0, 0, 0);
  10. /* Dessiner un rectangle */
  11. gdImageRectangle(im, 0, 0, 99, 99, black);
  12. /* Ouvrir le fichier de sortie en mode binaire */
  13. out = fopen("rect.jpg", "wb");
  14. /* Écrire au format JPEG en utilisant la qualité par défaut */
  15. gdImageJpeg(im, out, -1);
  16. /* Fermer le fichier */
  17. fclose(out);
  18. /* Détruire l'image */
  19. gdImageDestroy(im);

Variantes

gdImageJpegCtx entrepose l'image à l'aide d'une structure gdIOCtx.

gdImageJpegPtr entrepose l'image dans la RAM.



Dernière mise à jour : Mercredi, le 29 Janvier 2025