在线文档教程
PHP
图像 | Image

imagescale

imagescale

(PHP 5 >= 5.5.0, PHP 7)

imagescale - 使用给定的新宽度和高度缩放图像

描述

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

imagescale()使用给定的插值算法对图像进行缩放。

参数

`image`

一个图像资源,由图像创建函数之一返回,如imagecreatetruecolor()。

new_width

将图像缩放到的宽度。

new_height

将图像缩放到的高度。如果省略或否定,纵横比将被保留。

警告

由于长宽比计算不正确,因此如果使用PHP 5.5.18或更低版本或PHP 5.6.2或更低版本,应始终提供高度。

mode

IMG_NEAREST_NEIGHBOURIMG_BILINEAR_FIXEDIMG_BICUBICIMG_BICUBIC_FIXED或其他任何东西(将使用两个通)。

注意IMG_WEIGHTED4尚未支持。

返回值

在成功或FALSE失败时返回缩放的图像资源。

更新日志

描述
5.5.19/5.6.3new_height为负值或者省略时的高度计算是固定的; 在这些版本之前,纵横比不能保持正确。

← imagesavealpha

imagesetbrush →