Exemple avec imagecopymerge pour créer un tatouage numérique translucide
gd_info
GD
PHP Manual

# Fonctions GD et images

## Sommaire

- gd_info — Retourne des informations à propos de la bibliothèque GD installée
- getimagesize — Retourne la taille d'une image
- getimagesizefromstring — Récupère la taille d'une image depuis une chaîne
- image_type_to_extension — Retourne l'extension du fichier pour le type d'image
- image_type_to_mime_type — Lit le Mime-Type d'un type d'image
- image2wbmp — Affichage de l'image vers le navigateur ou dans un fichier
- imageaffine — Retourne une image contenant l'image source transformé, en utilisant optionnellement une zone de découpe
- imageaffinematrixconcat — Concatène deux matrices
- imageaffinematrixget — Retourne une image contenant l'image source transformée, en utilisant optionnellement une zone de découpe
- imagealphablending — Modifie le mode de blending d'une image
- imageantialias — Utiliser ou non les fonctions d'antialias
- imagearc — Dessine une ellipse partielle
- imagechar — Dessine un caractère horizontalement
- imagecharup — Dessine un caractère verticalement
- imagecolorallocate — Alloue une couleur pour une image
- imagecolorallocatealpha — Alloue une couleur à une image
- imagecolorat — Retourne l'index de la couleur d'un pixel donné
- imagecolorclosest — Retourne l'index de la couleur la plus proche d'une couleur donnée
- imagecolorclosestalpha — Retourne la couleur la plus proche, en tenant compte du canal alpha
- imagecolorclosesthwb — Lit l'index de la couleur spécifiée avec sa teinte, blanc et noir
- imagecolordeallocate — Supprime une couleur d'une image
- imagecolorexact — Retourne l'index de la couleur donnée
- imagecolorexactalpha — Retourne l'index d'une couleur avec son canal alpha
- imagecolormatch — Fait correspondre un peu plus les couleurs de la version palette d'une image aux couleurs de sa version truecolor
- imagecolorresolve — Retourne l'index de la couleur donnée, ou la plus proche possible
- imagecolorresolvealpha — Retourne un index de couleur ou son alternative la plus proche, y compris le canal alpha
- imagecolorset — Change la couleur dans une palette à l'index donné
- imagecolorsforindex — Retourne la couleur associée à un index
- imagecolorstotal — Calcule le nombre de couleurs d'une palette
- imagecolortransparent — Définit la couleur transparente
- imageconvolution — Applique une matrice de la convolution 3x3, en utilisant le coefficient et l'excentrage
- imagecopy — Copie une partie d'une image
- imagecopymerge — Copie et fusionne une partie d'une image
- imagecopymergegray — Copie et fusionne une partie d'une image en niveaux de gris
- imagecopyresampled — Copie, redimensionne, rééchantillonne une image
- imagecopyresized — Copie et redimensionne une partie d'une image
- imagecreate — Crée une nouvelle image à palette
- imagecreatefromgd2 — Crée une nouvelle image à partir d'un fichier GD2 ou d'une URL
- imagecreatefromgd2part — Crée une nouvelle image à partir d'une partie de fichier GD2 ou d'une URL
- imagecreatefromgd — Crée une nouvelle image à partir d'un fichier GD ou d'une URL
- imagecreatefromgif — Crée une nouvelle image depuis un fichier ou une URL
- imagecreatefromjpeg — Crée une nouvelle image depuis un fichier ou une URL
- imagecreatefrompng — Crée une nouvelle image depuis un fichier ou une URL
- imagecreatefromstring — Crée une image à partir d'une chaîne
- imagecreatefromwbmp — Crée une nouvelle image depuis un fichier ou une URL
- imagecreatefromwebp — Crée une nouvelle image depuis un fichier ou une URL
- imagecreatefromxbm — Crée une nouvelle image depuis un fichier ou une URL
- imagecreatefromxpm — Crée une nouvelle image depuis un fichier ou une URL
- imagecreatetruecolor — Crée une nouvelle image en couleurs vraies
- imagecrop — Recadre une image en utilisant les coordonnées, la taille, x, y, hauteur et largeur fournis
- imagecropauto — Recadre une image automatiquement en utilisant un des modes disponibles
- imagedashedline — Dessine une ligne pointillée
- imagedestroy — Détruit une image
- imageellipse — Dessine une ellipse
- imagefill — Remplissage
- imagefilledarc — Dessine un arc partiel et le remplit
- imagefilledellipse — Dessine une ellipse pleine
- imagefilledpolygon — Dessine un polygone rempli
- imagefilledrectangle — Dessine un rectangle rempli
- imagefilltoborder — Remplit une région avec une couleur spécifique
- imagefilter — Applique un filtre à une image
- imageflip — Retourne une image en utilisant le mode fourni
- imagefontheight — Retourne la hauteur de la police
- imagefontwidth — Retourne la largeur de la police
- imageftbbox — Calcule le rectangle d'encadrement pour un texte, en utilisant la police courante et freetype2
- imagefttext — Écrit du texte dans une image avec la police courante FreeType 2
- imagegammacorrect — Applique une correction gamma à l'image GD
- imagegd2 — Génère une image au format GD2, vers le navigateur ou un fichier
- imagegd — Génère une image au format GD, vers le navigateur ou un fichier
- imagegif — Affichage de l'image vers le navigateur ou dans un fichier
- imagegrabscreen — Capture l'écran complet
- imagegrabwindow — Capture une fenêtre
- imageinterlace — Active ou désactive l'entrelacement
- imageistruecolor — Détermine si une image est une image truecolor
- imagejpeg — Affichage de l'image vers le navigateur ou dans un fichier
- imagelayereffect — Active l'option d'alpha blending, pour utiliser les effets de libgd
- imageline — Dessine une ligne
- imageloadfont — Charge une nouvelle police
- imagepalettecopy — Copie la palette d'une image à l'autre
- imagepalettetotruecolor — Convertit une image basée sur une palette en couleur vraie
- imagepng — Envoie une image PNG vers un navigateur ou un fichier
- imagepolygon — Dessine un polygone
- imagepsbbox — Retourne le rectangle entourant un texte et dessiné avec une police PostScript Type1
- imagepsencodefont — Change le codage vectoriel d'un caractère dans une police
- imagepsextendfont — Étend ou condense une police de caractères
- imagepsfreefont — Libère la mémoire occupée par une police PostScript Type 1
- imagepsloadfont — Charge une police PostScript Type 1 depuis un fichier
- imagepsslantfont — Incline une police de caractères PostScript
- imagepstext — Dessine un texte sur une image avec une police PostScript Type1
- imagerectangle — Dessine un rectangle
- imagerotate — Fait tourner une image d'un angle
- imagesavealpha — Configure l'enregistrement des informations complètes du canal alpha lors de sauvegardes d'images PNG
- imagescale — Met à l'échelle une image en utilisant une hauteur et une largeur fournies
- imagesetbrush — Modifie la brosse pour le dessin des lignes
- imagesetinterpolation — Défini la méthode d'interpolation
- imagesetpixel — Dessine un pixel
- imagesetstyle — Configure le style pour le dessin des lignes
- imagesetthickness — Modifie l'épaisseur d'un trait
- imagesettile — Modifie l'image utilisée pour le carrelage
- imagestring — Dessine une chaîne horizontale
- imagestringup — Dessine une chaîne verticale
- imagesx — Retourne la largeur d'une image
- imagesy — Retourne la hauteur de l'image
- imagetruecolortopalette — Convertit une image en couleurs vraies en image à palette
- imagettfbbox — Retourne le rectangle entourant un texte et dessiné avec une police TrueType
- imagettftext — Dessine un texte avec une police TrueType
- imagetypes — Retourne les types d'images supportés par la version courante de PHP
- imagewbmp — Affichage de l'image vers le navigateur ou dans un fichier
- imagewebp — Affiche une image WebP vers un navigateur ou un fichier
- imagexbm — Génère une image au format XBM
- iptcembed — Intègre des données binaires IPTC dans une image JPEG
- iptcparse — Analyse un bloc binaire IPTC et recherche les balises simples
- jpeg2wbmp — Convertit une image JPEG en image WBMP
- png2wbmp — Convertit une image PNG en image WBMP

Exemple avec imagecopymerge pour créer un tatouage numérique translucide
gd_info
GD
PHP Manual