(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é.
imageUne ressource d'image, retournée par une des fonctions de création d'images, comme imagecreatetruecolor().
new_widthLa largeur à utiliser pour la mise à l'échelle de l'image.
new_heightLa 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.
|