imagefilter() applique le filtre filtertype à l'image en utilisant le paramètre args 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 args pour définir la luminosité.
img_filter_contrast : modifie le contraste de l'image. Utilisez le paramètre args 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 le paramètre args 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 args 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 |