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