Sintassi:array Imagick::getImageClipMask (void)
Parametri:Questa funzione richiede nessun parametro.
Eccezioni:Questa funzione genera un’eccezione ImagickException in caso di errore.
Valore restituito:Questa funzione restituisce un oggetto contenente la maschera di clip Imagick.I seguenti programmi illustrano
Imagick ::funzione getImageClipMask()in PHP:
Programma 1: php
// Crea due nuovi oggetti imagick
$imagick
=
new
Imagick (
’ https://media.engineerforengineer.org/wp-content/uploads/engineerforengineer-13.png ’
);
$clipMask
=
nuovo
Imagick();
$clipMask
-> newPseudoImage (
$imagick
-> getImageWidth(),
$imagick
-> getImageHeight(),
"caption: ClipMaskText"
);
// Imposta maschera clip
$imagick
-> setImageClipMask (
$clipMask
);
// Ottieni la maschera di clip
$getclipMask
=
$imagick
-> getImageClipMask();
// Mostra output
$getclipMask
-> setformat ( ’png’
);
header (
"Tipo di contenuto: immagine / png"
);
echo
$getclipMask
-> getImageBlob();
?>
Output: Programma 2: php
// Crea due nuovi oggetti imagick
$imagick
=
new
Imagick (
’ https://media.engineerforengineer.org/wp-content/uploads/engineerforengineer-13.png ’
);
); codice>
$clipMask
=
nuovo
Imagick();
$clipMask
-> setGravity (4);
// Aggiungi testo a clipMask
$clipMask
-> newPseudoImage (
$imagick
-> getImageWidth(),
$imagick
-> getImageHeight(),
"caption: ClipMaskText"
);
$clipMask
-> setImageBackgroundColor (
’ green’
);
$clipMask
-> setImageAlphaChannel (9);
// Imposta maschera clip
$imagick
-> setImageClipMask (
$clipMask
);
// Ottieni la maschera di clip
$getclipMask
=
$imagick
-> getImageClipMask();
/ / Mostra output
$getclipMask
-> setformat (
’png’
);
header (
"Tipo di contenuto: immagine / png"
);
echo
$getclipMask
-> getImageBlob();
?>
Output: Link: https://www. php.net/manual/en/imagick.getimageclipmask.php