imagefilter() applique le filtre filtertype
à l'image en utilisant les paramètres args1
,
args2
et args3
lorsque
cela est nécessaire.
image
Une ressource d'image, retourné par une des fonctions de création d'images, comme imagecreatetruecolor().
filtertype
Le paramètre filtertype
peut prendre l'une des valeurs suivantes :
IMG_FILTER_NEGATE
: renverse toutes les couleurs de l'image.
IMG_FILTER_GRAYSCALE
: convertit l'image en
grayscale.
IMG_FILTER_BRIGHTNESS
: modifie la luminosité de
l'image. Utilisez le paramètre args1
pour définir
la luminosité.
IMG_FILTER_CONTRAST
: modifie le contraste de
l'image. Utilisez le paramètre args1
pour définir
le contraste.
IMG_FILTER_COLORIZE
: Identique au paramètre
IMG_FILTER_GRAYSCALE
excepté que vous pouvez spécifier
une couleur. Utilisez trois arguments séparés dans les paramètres
args1
, args2
et args3
sous la forme red
,
blue
, green
.
L'intervalle pour chaque couleur est 0 - 255.
IMG_FILTER_EDGEDETECT
: utilise la détection des bords
pour les mettre en évidence dans l'image.
IMG_FILTER_EMBOSS
: grave l'image en relief.
IMG_FILTER_GAUSSIAN_BLUR
: brouille l'image en utilisant la
méthode gaussienne.
IMG_FILTER_SELECTIVE_BLUR
: brouille l'image.
IMG_FILTER_MEAN_REMOVAL
: son utilisation signifie le
déplacement pour réaliser un effet "peu précis".
IMG_FILTER_SMOOTH
: rend l'image lissoir
(smooth). Utilisez le paramètre args1
pour définir le degré de lissoir.
arg1
arg2
arg3
Note : Cette fonction n'est disponible que si PHP est compilé avec la version embarquée de la bibliothèque GD.
Précédent | Sommaire | Suivant |
imagefilltoborder | Niveau supérieur | imagefontheight |