(PHP 5 >= 5.5.0, PHP 7, PHP 8)
imagescale — Met à l'échelle une image en utilisant une hauteur et une largeur fournies
$image,$width,$height = -1,$mode = IMG_BILINEAR_FIXEDimagescale() met à l'échelle une image en utilisant l'algorithme d'interpolation donné.
Note:
Contrairement à beaucoup d'autres fonctions d'image, imagescale() ne modifie pas l'
imagefournit ; à la place, une nouvelle image est retournée.
imageUn objet GdImage, retournée par une des fonctions de création d'images, comme imagecreatetruecolor().
widthLa largeur à utiliser pour la mise à l'échelle de l'image.
heightLa hauteur à utiliser pour la mise à l'échelle de l'image. Si omis ou négative, le ratio de l'image sera préservé.
mode
Une des constantes IMG_NEAREST_NEIGHBOUR,
IMG_BILINEAR_FIXED,
IMG_BICUBIC,
IMG_BICUBIC_FIXED ou toute autre (utilisera deux passages).
Note:
IMG_WEIGHTED4n'est pas encore pris en charge.
Retourne l'objet de l'image mise à l'échelle en cas de
succès ou false si une erreur survient.
Lève une ValueError si width
ou height provoque un dépassement ou un sous-dépassement.
Lève une ValueError si mode est invalide.
| Version | Description |
|---|---|
| 8.4.0 |
Lève désormais une ValueError si width
ou height provoque un dépassement ou un sous-dépassement.
|
| 8.4.0 |
Lève désormais une ValueError si mode est invalide.
|
| 8.0.0 | En cas de succès, cette fonction retourne désormais une instance de GDImage ; auparavant, une resource était retournée. |
| 8.0.0 |
image attend une instance de GdImage désormais;
auparavant, une resource gd était attendue.
|