(PHP 5)
imagefilter — Applique un filtre à une image
imagefilter() applique le filtre filtertype à l'image en utilisant les paramètres args1 , args2 et args3 lorsque cela est nécessaire.
Une ressource d'image, retourné par une des fonctions de création d'images, comme imagecreatetruecolor() .
Le paramètre filtertype peut prendre l'une des valeurs suivantes :
Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.
Exemple 1162. Exemple avec imagefilter()
<?php
$im
=
imagecreatefrompng
(
'dave.png'
);
if (
$im
&&
imagefilter
(
$im
,
IMG_FILTER_GRAYSCALE
)) {
echo
'Image convertie en grayscale.'
;
imagepng
(
$im
,
'dave.png'
);
} else {
echo
'La convertion en grayscale a échoué.'
;
}
imagedestroy
(
$im
);
?>
Exemple 1163. Exemple avec imagefilter()
<?php
$im
=
imagecreatefrompng
(
'sean.png'
);
if (
$im
&&
imagefilter
(
$im
,
IMG_FILTER_BRIGHTNESS
,
20
)) {
echo
'La luminosité de l\'image a été modifiée.'
;
imagepng
(
$im
,
'sean.png'
);
} else {
echo
'Echec lors de la modification de la luminosité.'
;
}
imagedestroy
(
$im
);
?>
Exemple 1164. Exempe avec imagefilter()
<?php
$im
=
imagecreatefrompng
(
'philip.png'
);
/* R, G, B, donc 0, 255, 0 correspond au vert */
if (
$im
&&
imagefilter
(
$im
,
IMG_FILTER_COLORIZE
,
0
,
255
,
0
)) {
echo
'L\'image a été ombragée en vert avec succès.'
;
imagepng
(
$im
,
'philip.png'
);
} else {
echo
'Echec lors de la modification de l\'ombrage.'
;
}
imagedestroy
(
$im
);
?>
Note: Cette fonction n'est disponible que si PHP est compilé avec la version embarquée de la bibliothèque GD.
imageconvolution() |