Gmagick Gmagick ::scaleimage ($width, $height, $fit = FALSE)Paramètres :Ceci prend trois paramètres comme ci-dessus et décrits ci-dessous :
- $width :Ce paramètre est utilisé pour définir la largeur de l`image.
- $height :ce paramètre est utilisé pour définir la hauteur de l`image.
Image d`entrée :
< ? php
// Créer un objet Gmagick
$gmagick
=
nouveau
Gmagick (
` https: //media.engineerforengineer.org/wp-content/uploads/tech.png `
);
// Redimensionner l`image.
$gmagick
-> scaleimage (400, 800, TRUE );
en-tête (
` Type de contenu : image / png`
);
// Image de sortie
echo
$gmagick
;
?>
Sortie : Programme 2 : < tbody> < ? php
// Créer un objet GmagickDraw
$draw
=
new
GmagickDraw();
// Créer un GmagickPixel
$strokeColor
=
nouveau
GmagickPixel (
`Rouge`
);
$fillColor
=
nouveau
GmagickPixel (
`Vert`
);
< br>// Définir la couleur, l`opacité de l`image
$draw
-> setStrokeOpacity (1);
$draw
-> setStrokeColor (
`Red`
);
$draw
-> setFillColor (
`Vert`
);
// Définir la largeur et la hauteur de l`image
$draw
-> setStrokeWidth (7);
$draw
-> setFontSize (72);
// Fonction pour dessiner un cercle
$draw
-> cercle (250, 250, 100, 150);
$gmagick
=
nouveau
Gmagick();
$gmagick
-> newImage (500, 500,
`Blanc`
);
$gmagick
-> setImageFormat (
"png"
);
$gmagick
-> drawImage (
$draw
);
// redimensionner l`image
$gmagick
-> scaleimage (450, 900, FALSE);
// Afficher l`image de sortie
en-tête (
"Content-Type : image / png"
);
echo
$gmagick
-> getImageBlob();
?>
Sortie : Lien : http://php.net/manual/fr/gmagick.scaleimage.php