imagefilter() applique le filtre filtertype à l'image en utilisant les paramètres args1, args2 et args3 lorsque cela est nécessaire.
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.
Note : Cette fonction n'est disponible que si PHP est compilé avec la version embarquée de la bibliothèque GD.
Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.
Exemple 2. Exemple avec imagefilter() en utilisant le paramètre IMG_FILTER_BRIGHTNESS
|
Exemple 3. Exemple avec imagefilter() en utilisant le paramètre IMG_FILTER_COLORIZE
|
Précédent | Sommaire | Suivant |
imagefilltoborder | Niveau supérieur | imagefontheight |