Fonction PHP Imagick setImageProfile ()

| | | | | | | | |
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`imageen-tête ( "Type de contenu : image / png" ); echo $imagick - > getImageBlob(); ?>
Sortie : Lien : https://www.php .net/manual/en/imagick.setimageprofile.php