Sintassi:bool Imagick::resizeImage (int $ colonne, int $ righe, int $filter, float $blur, bool $best_fit = false, bool $legacy = false)
Parametri: Questa funzione accetta sei parametri come sopra e come descritto di seguito:
- $colonne: specifica la larghezza dell’immagine.
- $riga:specifica l’altezza dell’immagine.
- $filter:Specifica un numero intero corrispondente a una delle costanti FILTER .
- $blur:imposta il fattore di sfocatura, dove > 1 è sfocato, < 1 - forte.
- $best_fit (opzionale):specifica un’opzione di corrispondenza .
- $legacy (opzionale):specifica l’eredità.
Valore restituito:Questa funzione restituisce TRUE in caso di successo.
Eccezioni:Questa funzione genera un’ImagickException in caso di errore. I seguenti programmi illustrano il
Imagick::resizeImage()funzione in PHP:
Programma 1: php
// Crea un nuovo oggetto Imagick
$imagick
=
new
Imagick (
’ https://media.engineerforengineer.org/wp-content/uploads/engineerforengineer-13.png ’
);
// Ridimensiona l’immagine
$imagick
-> resizeImage (620, 300 , Imagick::FILTER_LANCZOS, 1);
// Mostra immagine
intestazione (
"Tipo di contenuto : image / png"
);
echo
$imagick
-> getImageBlob();
?>
Output: Programma 2: < tbody> php
// Crea un nuovo oggetto Imagick
$imagick
=
new
Imagick (
’ https://media.engineerforengineer.org/wp-content/uploads/engineerforengineer-13.png ’
);
// Ridimensiona l’immagine
$imagick
-> resizeImage (520, 200 , imagick::FILTER_GAUSSIAN, 10);
// Mostra immagine
header (
"Tipo di contenuto : image / png"
);
echo
$imagick
-> getImageBlob();
?>
Output: Link: https://www.php.net/manual/en/imagick.resizeimage. php