imagescale
(PHP 5 >= 5.5.0, PHP 7, PHP 8)
imagescale — Scale an image using the given new width and height
說明
GdImage
$image
,int
$width
,int
$height
= -1,int
$mode
= IMG_BILINEAR_FIXED
): GdImage|false
imagescale() scales an image using the given interpolation algorithm.
注意:
Unlike many of other image functions, imagescale() does not modify the passed
image
; instead, a new image is returned.
參數
-
image
-
由圖像建立函式(例如imagecreatetruecolor())返回的 GdImage 對象。
-
width
-
The width to scale the image to.
-
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).注意:
IMG_WEIGHTED4
is not yet supported.
返回值
Return the scaled image object on success 或者在失敗時返回 false
.
更新日誌
版本 | 說明 |
---|---|
8.0.0 | On success, this function returns a GDImage instance now; previously, a resource was returned. |
8.0.0 |
image expects a GdImage
instance now; previously, a resource was expected.
|
參見
- imagecopyresized() - 拷貝部分影象並調整大小
- imagecopyresampled() - 重採樣拷貝部分影象並調整大小