SunshinePHP Developer Conference 2015

imagescale

(PHP 5 >= 5.5.0)

imagescaleMet à l'échelle une image en utilisant une hauteur et une largeur fournies

Description

resource imagescale ( resource $image , int $new_width [, int $new_height = -1 [, int $mode = IMG_BILINEAR_FIXED ]] )

Avertissement

Cette fonction n'est pas documentée et seule la liste des arguments est disponible.

Liste de paramètres

image

Une ressource d'image, retournée par une des fonctions de création d'images, comme imagecreatetruecolor().

new_width

new_height

mode

Une des constantes IMG_NEAREST_NEIGHBOUR, IMG_BILINEAR_FIXED, IMG_BICUBIC, IMG_BICUBIC_FIXED ou 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.

add a note add a note

User Contributed Notes 2 notes

up
0
Anonymous
4 days ago
imageScale has got troubles with scaling images...
It can output Segmentation Fault when you want to provide custom $mode argument.
How to scale image with interpolation in php gd?
Use imagecopyresampled() instead of imagescale().
up
-32
abc at ed48.com
1 year ago
<img src="image.jpg" alt="image" /><br><br>
<?php
$org_info
= getimagesize("image.jpg");
echo
$org_info[3] . '<br><br>';
$rsr_org = imagecreatefromjpeg("image.jpg");
$rsr_scl = imagescale($rsr_org, 860, 860IMG_BICUBIC_FIXED);
imagejpeg($rsr_scl, "imagebfb.jpg");
imagedestroy($rsr_org);
imagedestroy($rsr_scl);
?>
<img src="imagebfb.jpg" alt="imagebfb" /><br><br>
<?php
$scl_info
= getimagesize("imagebfb.jpg");
echo
$scl_info[3];
?>
To Top