(PHP 5 >= 5.5.0, PHP 7)
imagescale — Met à l'échelle une image en utilisant une hauteur et une largeur fournies
$image
, int $new_width
[, int $new_height
= -1
[, int $mode
= IMG_BILINEAR_FIXED
]] )imagescale() met à l'échelle une image en utilisant l'algorithme d'interpolation donné.
image
Une ressource d'image, retournée par une des fonctions de création d'images, comme imagecreatetruecolor().
new_width
La largeur à utiliser pour la mise à l'échelle de l'image.
new_height
La hauteur à utiliser pour la mise à l'échelle de l'image. Si omis ou négative, le ratio de l'image sera préservé.
Vous devez impérativement fournir la hauteur si vous utilisez une version antérieure à PHP 5.5.18 ou PHP 5.6.2 car le calcul du ration était incorrect.
mode
Une des constantes IMG_NEAREST_NEIGHBOUR
,
IMG_BILINEAR_FIXED
,
IMG_BICUBIC
,
IMG_BICUBIC_FIXED
ou toute autre (utilisera deux passages).
Retourne la ressource de l'image mise à l'échelle en cas de
succès ou FALSE
si une erreur survient.
Version | Description |
---|---|
5.5.19/5.6.3 |
Le calcul de la hauteur si new_height était omis
ou négatif a été corrigé. Précédemment à ces versions, le ration de
l'image n'était pas conservé correctement.
|