Php/docs/function.imagescale

提供:Dev Guides
< Php
移動先:案内検索

imagescale

(PHP 5 >= 5.5.0, PHP 7)

imagescale幅と高さを指定して、画像の縮尺を変更する


説明

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

imagescale() は、指定した補間アルゴリズムを使って画像の縮尺を変更します。

注意:

他の画像処理関数と異なり、 imagescale() 関数は渡された image を変更しません。 代わりに 新しい 画像が返されます。

パラメータ

image

imagecreatetruecolor() のような画像作成関数が返す画像リソース。

new_width

変更後の画像の幅。

new_height

変更後の画像の高さ。省略したり負の数を指定したりした場合は、元の画像のアスペクト比を維持します。

mode

IMG_NEAREST_NEIGHBOURIMG_BILINEAR_FIXEDIMG_BICUBICIMG_BICUBIC_FIXED あるいはそれ以外 (2 パスで使います) のいずれか。

注意:

IMG_WEIGHTED4 にはまだ対応していません。


返り値

成功した場合に、縮尺を変更した画像リソースを返します。失敗した場合に false を返します。


参考