imagescale
(PHP 5 >= 5.5.0, PHP 7)
imagescale — Met à l'échelle une image en utilisant une hauteur et une largeur fournies
Description
$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é.
Liste de paramètres
-
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é.
AttentionVous 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_FIXEDou toute autre (utilisera deux passages).
Valeurs de retour
Retourne la ressource de l'image mise à l'échelle en cas de
succès ou FALSE si une erreur survient.
Historique
| 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.
|