Syntaxe :bool Imagick::setImageProfile (string $name, string $profile)
Paramètres :Cette fonction prend deux paramètres comme ci-dessus et décrits ci-dessous :
- $name : spécifie le nom du profil.
- $profile :spécifie la valeur du profil.
Valeur renvoyée :la fonction renvoie TRUE en cas de succès.
Erreurs / Exceptions :cette fonction renvoie une
exceptionImagickException en cas d`erreur. Les programmes suivants illustrent la
fonction Imagick::setImageProfile()en PHP :
Programme 1 : < ? php
// Créer un nouvel objet imagick
$imagick
=
new
Imagick (
` https://media.engineerforengineer.org/wp-content/uploads/engineerforengineer-13.png `
);
// Définir le profil d`image
$imagick
-> setImageProfile (
`couleur`
,
`cyan`
);
// Utiliser un profil d`image
$imagick
-> setImageBackgroundColor (
$imagick
-> getImageProfile (
`color`
));
$imagick
-> setImageAlphaChannel (Imagick::ALPHACHANNEL_SHAPE);
// Afficher l`en-tête de l`image
(
"Content-Type : image / png"
) ;
echo
$imagick
-> getImageBlob();
?>
Sortie : Programme 2 : < ? php
// Créer un nouvel objet imagick
$imagick
=
new
Imagick (
` https://media.engineerforengineer.org/wp-content/uploads/engineerforengineer-13.png `
);
// Définir le profil d`image
$imagick
-> setImageProfile (
`borderColor`
,
`green`
);
// Utilisation d`un profil d`image
$imagick
-> borderImage (
$imagick
-> getImageProfile (
`borderColor`
), 1, 1);
// Afficher l`image
en-tête (
"Type de contenu : image / png"
);
echo
$imagick
- > getImageBlob();
?>
Sortie : Lien : https://www.php .net/manual/en/imagick.setimageprofile.php