Section courante

A propos

Section administrative du site

GD

Bibliothèque graphique
Free Pascal

Description

Cette unité contient une interface pour la bibliothèque LibGD, étant une bibliothèque de traitement d'images utilisée pour la manipulation d'images bitmap (comme PNG, JPEG, GIF,...). Elle permet aux développeurs d'utiliser diverses fonctionnalités liées à la création, la modification, et l'enregistrement d'images dans différents formats.

Liste des classes

Nom Description
fclose Cette procédure permet de fermer un fichier ouvert avec fopen et libère les ressources associées à ce fichier.
fopen Cette fonction permet d'ouvrir un fichier pour y effectuer des opérations de lecture ou d'écriture, selon le mode spécifié.
gdAlphaBlend Cette fonction permet de mélanger deux images en utilisant une transparence alpha, créant ainsi un effet de fondu entre les deux images.
gdDPExtractData Cette fonction permet d'extraire les données d'une image dans un format spécifique à la bibliothèque libgd.
gdFontCacheSetup Cette procédure permet d'initialiser le cache des polices pour accélérer l'accès aux polices utilisées dans les dessins.
gdFontCacheShutdown Cette procédure permet de libérer les ressources associées au cache des polices lorsque celui-ci n'est plus nécessaire.
gdFontGetGiant Cette fonction permet d'obtenir une police de grande taille, généralement utilisée pour des titres ou des textes mis en évidence.
gdFontGetLarge Cette fonction permet d'obtenir une police de taille large, adaptée aux textes importants ou aux titres.
gdFontGetMediumBold Cette fonction permet d'obtenir une police de taille moyenne et en gras, idéale pour des sous-titres ou des éléments de texte accentués.
gdFontGetSmall Cette fonction permet d'obtenir une police de petite taille, souvent utilisée pour les légendes ou les détails dans l'image.
gdFontGetTiny Cette fonction permet d'obtenir une police de très petite taille, généralement utilisée pour de petites annotations ou détails.
gdFree Cette procédure permet de libérer la mémoire allouée pour une image, après qu'elle a été manipulée, afin d'éviter les fuites mémoire.
gdFreeFontCache Cette procédure permet de libérer le cache des polices et de libérer la mémoire utilisée pour les polices chargées précédemment.
gdFTUseFontConfig Cette fonction permet d'utiliser le gestionnaire de polices FontConfig pour rechercher et utiliser des polices de manière plus flexible.
gdImageAABlend Cette fonction permet d'appliquer un anti-aliasing (lissage des bords) à une image, améliorant ainsi la qualité visuelle de l'image ou des formes dessinées.
gdImageAlpha Cette fonction permet de définir l'alpha (transparence) d'une image, influençant ainsi la transparence globale des pixels de l'image.
gdImageAlphaBlending Cette fonction permet d'activer ou de désactiver le mode de fusion alpha pour une image, permettant ainsi de mélanger les pixels avec des valeurs alpha.
gdImageArc Cette fonction permet de dessiner un arc sur une image, spécifiant sa position, son rayon, ses angles de départ et de fin, ainsi que la couleur.
gdImageBlue Cette fonction permet de récupérer la composante bleue d'une couleur d'un pixel dans une image.
gdImageBoundsSafe Cette fonction permet de vérifier si un point donné se trouve dans les limites d'une image, évitant ainsi les erreurs d'accès à des coordonnées hors limites.
gdImageChar Cette fonction permet de dessiner un caractère sur une image, en utilisant une police spécifiée à une position donnée.
gdImageCharUp Cette fonction permet de dessiner un caractère sur une image, mais avec une orientation verticale (le texte est affiché à l'envers).
gdImageColorAllocate Cette fonction permet d'allouer une couleur à une image, en spécifiant les valeurs RGB de la couleur.
gdImageColorAllocateAlpha Cette fonction permet d'allouer une couleur avec un canal alpha (transparence) à une image, en spécifiant les valeurs RGB et l'alpha.
gdImageColorClosest Cette fonction permet de trouver la couleur la plus proche d'une couleur donnée dans la palette d'une image.
gdImageColorClosestAlpha Cette fonction permet de trouver la couleur la plus proche d'une couleur donnée, tout en tenant compte de l'alpha (transparence) dans la palette.
gdImageColorClosestHWB Cette fonction permet de trouver la couleur la plus proche d'une couleur donnée en utilisant le modèle de couleur HWB (teinte, blancheur, saturation).
gdImageColorDeallocate Cette fonction permet de libérer une couleur précédemment allouée dans l'image, libérant ainsi les ressources associées.
gdImageColorExact Cette fonction permet de trouver exactement la couleur spécifiée dans la palette d'une image, sans approximation.
gdImageColorExactAlpha Cette fonction permet de trouver exactement la couleur spécifiée dans la palette d'une image, en prenant en compte l'alpha (transparence).
gdImageColorResolve Cette fonction permet de résoudre une couleur donnée, en renvoyant l'index de la couleur dans la palette d'une image.
gdImageColorResolveAlpha Cette fonction permet de résoudre une couleur donnée, en renvoyant l'index de la couleur dans la palette d'une image tout en tenant compte de l'alpha.
gdImageColorsTotal Cette fonction permet de retourner le nombre total de couleurs utilisées dans l'image, y compris les couleurs transparentes.
gdImageColorTransparent Cette fonction permet de définir une couleur comme étant transparente dans une image, ce qui permet de créer des zones transparentes dans l'image.
gdImageCompare Cette fonction permet de comparer deux images pixel par pixel, et retourne un résultat basé sur les différences ou similitudes entre elles.
gdImageCopy Cette fonction permet de copier une partie d'une image dans une autre image, à des positions et dimensions spécifiques.
gdImageCopyMerge Cette fonction permet de copier une portion d'une image dans une autre image, tout en appliquant une transparence partielle à l'image copiée.
gdImageCopyMergeGray Cette fonction permet de copier une portion d'une image dans une autre image, tout en appliquant un effet de grisaille (niveau de gris) à l'image copiée.
gdImageCopyResampled Cette fonction permet de redimensionner une image avec un échantillonnage (resampling), pour obtenir une qualité supérieure lors du changement de taille.
gdImageCopyResized Cette fonction permet de redimensionner une image en modifiant ses dimensions sans appliquer d'échantillonnage, ce qui peut entraîner une perte de qualité.
gdImageCopyRotated Cette fonction permet de faire une rotation d'une image autour de son centre, en spécifiant l'angle de rotation souhaité.
gdImageCreate Cette fonction permet de créer une nouvelle image vide en mémoire, avec les dimensions spécifiées (largeur et hauteur).
gdImageCreateFromGd Cette fonction permet de créer une image à partir d'un fichier au format GD, qui est un format d'image natif de libgd.
gdImageCreateFromGd2 Cette fonction permet de créer une image à partir d'un fichier au format GD2, un format d'image plus récent que le format GD.
gdImageCreateFromGd2Ctx Cette fonction permet de créer une image à partir d'un fichier GD2, en utilisant un contexte d'image spécifique pour le traitement.
gdImageCreateFromGd2Part Cette fonction permet de créer une image à partir d'une partie d'un fichier GD2, en spécifiant les coordonnées de la zone à extraire.
gdImageCreateFromGd2PartCtx Cette fonction permet de créer une image à partir d'une partie d'un fichier GD2, avec un contexte d'image spécifique pour le traitement de la zone extraite.
gdImageCreateFromGd2PartPtr Cette fonction permet de créer une image à partir d'une partie d'un fichier GD2, en utilisant un pointeur vers la zone à extraire.
gdImageCreateFromGd2Ptr Cette fonction permet de créer une image à partir d'un fichier GD2, en utilisant un pointeur vers l'image entière dans le fichier.
gdImageCreateFromGdCtx Cette fonction permet de créer une image à partir d'un fichier GD, en utilisant un contexte d'image spécifique pour son traitement.
gdImageCreateFromGdPtr Cette fonction permet de créer une image à partir d'un fichier GD, en utilisant un pointeur vers l'image entière dans le fichier.
gdImageCreateFromGif Cette fonction permet de créer une image à partir d'un fichier GIF, en chargeant son contenu dans une image en mémoire.
gdImageCreateFromGifCtx Cette fonction permet de créer une image à partir d'un fichier GIF, en utilisant un contexte d'image spécifique pour le traitement du fichier.
gdImageCreateFromGifPtr Cette fonction permet de créer une image à partir d'un fichier GIF, en utilisant un pointeur vers l'image entière dans le fichier GIF.
gdImageCreateFromJpeg Cette fonction permet de créer une image à partir d'un fichier JPEG, en chargeant le contenu du fichier dans une image en mémoire.
gdImageCreateFromJpegCtx Cette fonction permet de créer une image à partir d'un fichier JPEG, en utilisant un contexte d'image spécifique pour le traitement du fichier.
gdImageCreateFromJpegPtr Cette fonction permet de créer une image à partir d'un fichier JPEG, en utilisant un pointeur vers l'image entière dans le fichier JPEG.
gdImageCreateFromPng Cette fonction permet de créer une image à partir d'un fichier PNG, en chargeant le contenu du fichier dans une image en mémoire.
gdImageCreateFromPngCtx Cette fonction permet de créer une image à partir d'un fichier PNG, en utilisant un contexte d'image spécifique pour le traitement du fichier.
gdImageCreateFromPngPtr Cette fonction permet de créer une image à partir d'un fichier PNG, en utilisant un pointeur vers l'image entière dans le fichier PNG.
gdImageCreateFromPngSource Cette fonction permet de créer une image à partir d'une source PNG donnée, telle qu'un flux de données ou une ressource en mémoire.
gdImageCreateFromWBMP Cette fonction permet de créer une image à partir d'un fichier WBMP (Wireless Bitmap), un format d'image pour les appareils mobiles.
gdImageCreateFromWBMPCtx Cette fonction permet de créer une image à partir d'un fichier WBMP en utilisant un contexte d'image spécifique pour le traitement du fichier.
gdImageCreateFromWBMPPtr Cette fonction permet de créer une image à partir d'un fichier WBMP en utilisant un pointeur vers l'image entière dans le fichier WBMP.
gdImageCreateFromXbm Cette fonction permet de créer une image à partir d'un fichier XBM (X Bitmap), un format d'image utilisé dans les environnements Unix.
gdImageCreateFromXpm Cette fonction permet de créer une image à partir d'un fichier XPM (X PixMap), un format d'image couramment utilisé dans les environnements X Window.
gdImageCreatePalette Cette fonction permet de créer une image avec une palette de couleurs indexées, en spécifiant le nombre de couleurs et les couleurs elles-mêmes.
gdImageCreatePaletteFromTrueColor Cette fonction permet de créer une image avec une palette de couleurs indexées à partir d'une image en couleurs véritables (true color).
gdImageCreateTrueColor Cette fonction permet de créer une image en couleurs véritables (true color), offrant une gamme de couleurs plus large que les images avec palette.
gdImageDashedLine Cette fonction permet de dessiner une ligne en pointillés (dashed line) sur une image, en spécifiant la position, la longueur et la couleur de la ligne.
gdImageDestroy Cette fonction permet de détruire une image en libérant la mémoire allouée pour cette image.
gdImageEllipse Cette fonction permet de dessiner une ellipse sur une image, en spécifiant son centre, ses rayons et la couleur de l'ellipse.
gdImageFill Cette fonction permet de remplir une zone d'une image avec une couleur spécifiée, en utilisant la couleur de départ et les coordonnées de la zone.
gdImageFilledArc Cette fonction permet de dessiner un arc plein (rempli) sur une image, en spécifiant son rayon, son angle, sa position et la couleur.
gdImageFilledEllipse Cette fonction permet de dessiner une ellipse pleine (remplie) sur une image, en spécifiant son centre, ses rayons et la couleur.
gdImageFilledPolygon Cette fonction permet de dessiner un polygone rempli sur une image, en spécifiant les coordonnées des sommets et la couleur du remplissage.
gdImageFilledRectangle Cette fonction permet de dessiner un rectangle rempli sur une image, en spécifiant ses dimensions et la couleur de remplissage.
gdImageFillToBorder Cette fonction permet de remplir une zone d'une image jusqu'à ce qu'une bordure de couleur spécifiée soit rencontrée.
gdImageGd Cette fonction permet de créer une image à partir d'un fichier GD, un format d'image natif de libgd.
gdImageGd2 Cette fonction permet de créer une image à partir d'un fichier GD2, un format d'image plus récent que le format GD.
gdImageGd2Ptr Cette fonction permet de créer une image à partir d'un fichier GD2, en utilisant un pointeur vers l'image entière dans le fichier.
gdImageGdPtr Cette fonction permet de créer une image à partir d'un fichier GD, en utilisant un pointeur vers l'image entière dans le fichier GD.
gdImageGetClip Cette fonction permet de récupérer la zone de découpe (clip area) actuellement définie pour une image.
gdImageGetInterlaced Cette fonction permet de vérifier si une image est entrelacée (interlaced), ce qui affecte la façon dont l'image est affichée à l'écran.
gdImageGetPixel Cette fonction permet de récupérer la couleur d'un pixel spécifique dans une image en fonction de ses coordonnées.
gdImageGetTransparent Cette fonction permet de récupérer l'index de la couleur transparente d'une image, qui est utilisée pour les pixels transparents.
gdImageGetTrueColorPixel Cette fonction permet de récupérer la couleur d'un pixel spécifique dans une image en couleurs véritables (true color).
gdImageGif Cette fonction permet de créer une image à partir d'un fichier GIF, un format d'image largement utilisé pour les images animées ou statiques.
gdImageGifCtx Cette fonction permet de créer une image à partir d'un fichier GIF en utilisant un contexte d'image spécifique pour le traitement du fichier.
gdImageGifPtr Cette fonction permet de créer une image à partir d'un fichier GIF en utilisant un pointeur vers l'image entière dans le fichier GIF.
gdImageGreen Cette fonction permet de récupérer la valeur de la composante verte (green) d'un pixel dans une image.
gdImageInterlace Cette fonction permet de définir si une image doit être entrelacée (interlaced), un mode d'affichage pour charger une image progressivement.
gdImageJpeg Cette fonction permet de créer une image à partir d'un fichier JPEG, un format d'image compressé couramment utilisé sur le web.
gdImageJpegCtx Cette fonction permet de créer une image à partir d'un fichier JPEG en utilisant un contexte d'image spécifique pour le traitement du fichier.
gdImageJpegPtr Cette fonction permet de créer une image à partir d'un fichier JPEG en utilisant un pointeur vers l'image entière dans le fichier JPEG.
gdImageLine Cette fonction permet de dessiner une ligne droite sur une image, en spécifiant les coordonnées de départ et d'arrivée, ainsi que la couleur de la ligne.
gdImageOpenPolygon Cette fonction permet de dessiner un polygone ouvert sur une image, en spécifiant les coordonnées de ses sommets sans les fermer.
gdImagePaletteCopy Cette fonction permet de copier la palette de couleurs d'une image et de l'appliquer à une autre image, tout en préservant les couleurs existantes.
gdImagePalettePixel Cette fonction permet de récupérer la couleur d'un pixel dans une image en utilisant l'index de couleur dans la palette d'indexation de l'image.
gdImagePng Cette fonction permet de créer une image à partir d'un fichier PNG, un format d'image populaire et compressé sans perte.
gdImagePngCtx Cette fonction permet de créer une image à partir d'un fichier PNG en utilisant un contexte d'image spécifique pour le traitement du fichier.
gdImagePngCtxEx Cette fonction permet de créer une image à partir d'un fichier PNG en utilisant un contexte d'image étendu pour un contrôle supplémentaire lors du chargement.
gdImagePngEx Cette fonction permet de créer une image à partir d'un fichier PNG avec des options étendues pour personnaliser les paramètres du décodage.
gdImagePngPtr Cette fonction permet de créer une image à partir d'un fichier PNG en utilisant un pointeur vers l'image entière dans le fichier PNG.
gdImagePngPtrEx Cette fonction permet de créer une image à partir d'un fichier PNG en utilisant un pointeur vers l'image entière dans le fichier PNG, avec des options étendues.
gdImagePngToSink Cette fonction permet d'exporter une image PNG vers une destination spécifique, comme un flux de données ou une autre sortie personnalisée.
gdImagePolygon Cette fonction permet de dessiner un polygone fermé sur une image, en spécifiant les coordonnées de ses sommets et la couleur du polygone.
gdImageRectangle Cette fonction permet de dessiner un rectangle sur une image, en spécifiant les coordonnées de son coin supérieur gauche et ses dimensions, ainsi que la couleur.
gdImageRed Cette fonction permet de récupérer la valeur de la composante rouge (red) d'un pixel dans une image.
gdImageSaveAlpha Cette fonction permet d'enregistrer l'information alpha (transparence) d'une image, en la sauvegardant avec un canal alpha.
gdImageSetAntiAliased Cette fonction permet d'activer le lissage (anti-aliasing) pour améliorer la qualité visuelle des lignes et formes dessinées.
gdImageSetAntiAliasedDontBlend Cette fonction permet d'activer le lissage sans utiliser de fusion (blend), appliqué sur les pixels voisins sans les mélanger.
gdImageSetBrush Cette fonction permet de définir une brosse (brush) utilisée pour remplir des formes géométriques sur une image.
gdImageSetClip Cette fonction permet de définir une zone de découpe (clip) sur l'image, limitant les opérations graphiques à cette zone spécifiée.
gdImageSetPixel Cette fonction permet de définir la couleur d'un pixel à une position donnée dans une image.
gdImageSetStyle Cette fonction permet de définir un style de dessin pour les formes géométriques, telles que des lignes et des polygones.
gdImageSetThickness Cette fonction permet de définir l'épaisseur des lignes lors du dessin sur une image.
gdImageSetTile Cette fonction permet de définir une image comme motif de remplissage (tile) pour les formes géométriques.
gdImageString Cette fonction permet de dessiner une chaîne de texte sur une image en utilisant une police bitmap (souvent utilisée pour du texte simple).
gdImageString16 Cette fonction permet de dessiner une chaîne de texte de 16 bits sur une image, permettant un encodage différent des caractères.
gdImageStringFT Cette fonction permet de dessiner une chaîne de texte sur une image en utilisant une police de caractères librement définie avec FreeType.
gdImageStringFTEx Cette fonction permet de dessiner une chaîne de texte sur une image en utilisant une police de caractères avec des options supplémentaires via FreeType.
gdImageStringTTF Cette fonction permet de dessiner une chaîne de texte sur une image en utilisant une police TrueType (TTF).
gdImageStringUp Cette fonction permet de dessiner une chaîne de texte verticale sur une image, en la faisant pivoter de manière à la faire s'afficher de bas en haut.
gdImageStringUp16 Cette fonction permet de dessiner une chaîne de texte verticale de 16 bits sur une image, également en l'affichant de bas en haut.
gdImageSX Cette fonction permet de récupérer la largeur d'une image (en pixels).
gdImageSY Cette fonction permet de récupérer la hauteur d'une image (en pixels).
gdImageTrueColor Cette fonction permet de créer une image en couleur vraie (TrueColor), avec un plus grand nombre de couleurs possibles par rapport aux images indexées.
gdImageTrueColorPixel Cette fonction permet de récupérer la couleur d'un pixel dans une image au format TrueColor.
gdImageTrueColorToPalette Cette fonction permet de convertir une image au format TrueColor en une image utilisant une palette d'index de couleurs.
gdImageWBMP Cette fonction permet de créer une image à partir d'un fichier WBMP (Wireless Bitmap), un format d'image utilisé principalement pour les appareils mobiles.
gdImageWBMPCtx Cette fonction permet de créer une image à partir d'un fichier WBMP en utilisant un contexte spécifique pour le traitement de l'image.
gdImageWBMPPtr Cette fonction permet de créer une image à partir d'un fichier WBMP en utilisant un pointeur vers l'image dans le fichier WBMP.
gdNewDynamicCtx Cette fonction permet de créer un nouveau contexte dynamique pour le traitement des images dans une mémoire dynamique.
gdNewDynamicCtxEx Cette fonction permet de créer un nouveau contexte dynamique avec des options supplémentaires pour un contrôle plus poussé sur le traitement des images.
gdNewFileCtx Cette fonction permet de créer un contexte de fichier pour lire ou écrire des images depuis ou vers un fichier.
gdNewSSCtx Cette fonction permet de créer un contexte pour le traitement des images à partir d'un flux de données sécurisé (SS).
gdNewStreamCtx Cette fonction permet de créer un contexte pour le traitement des images depuis un flux de données (stream).
gdTrueColor Cette fonction permet de créer une image en couleur vraie (TrueColor), offrant un grand nombre de couleurs possibles pour chaque pixel.
gdTrueColorAlpha Cette fonction permet de créer une image en couleur vraie (TrueColor) avec un canal alpha pour la transparence des pixels.
gdTrueColorGetAlpha Cette fonction permet de récupérer la valeur de la composante alpha (transparence) d'un pixel dans une image en couleur vraie.
gdTrueColorGetBlue Cette fonction permet de récupérer la valeur de la composante bleue (blue) d'un pixel dans une image en couleur vraie.
gdTrueColorGetGreen Cette fonction permet de récupérer la valeur de la composante verte (green) d'un pixel dans une image en couleur vraie.
gdTrueColorGetRed Cette fonction permet de récupérer la valeur de la composante rouge (red) d'un pixel dans une image en couleur vraie.


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