Seemingly, you can't omit the width the same way you do with the height. If you write -1 for the width and specify a number for the height it will return false
(PHP 5 >= 5.5.0, PHP 7)
imagescale — Scale an image using the given new width and height
$image
, int $new_width
, int $new_height
= -1
, int $mode
= IMG_BILINEAR_FIXED
) : resource|falseimagescale() scales an image using the given interpolation algorithm.
Notă:
Unlike many of other image functions, imagescale() does not modify the passed
image
; instead, a new image is returned.
image
O resursă - imagine, întoarsă de una din funcțiile de creare a imaginilor, cum ar fi imagecreatetruecolor().
new_width
The width to scale the image to.
new_height
The height to scale the image to. If omitted or negative, the aspect ratio will be preserved.
mode
One of IMG_NEAREST_NEIGHBOUR
,
IMG_BILINEAR_FIXED
,
IMG_BICUBIC
,
IMG_BICUBIC_FIXED
or anything else (will use two
pass).
Notă:
IMG_WEIGHTED4
is not yet supported.
Return the scaled image resource on success sau false
în cazul eșecului.