| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
imagecopyresampled(PHP 4 >= 4.0.6, PHP 5, PHP 7) imagecopyresampled — 再サンプリングを行いイメージの一部をコピー、伸縮する 説明
bool imagecopyresampled
( resource
$dst_image
, resource $src_image
, int $dst_x
, int $dst_y
, int $src_x
, int $src_y
, int $dst_w
, int $dst_h
, int $src_w
, int $src_h
)imagecopyresampled() は、イメージの矩形の部分 を別のイメージにコピーします。同時にピクセル値を滑らかに補間を行い、 このため、特にサイズを小さくした場合には鮮明さが維持されます。
言い換えると、imagecopyresampled() は
コピー元とコピー先の座標、幅、高さが異なる場合には、
適当なイメージ伸縮が行われます。座標は、左上を基準とします。
この関数は、同じイメージ内の領域にコピーする場合にも使用可能です
( パラメータ
返り値
成功した場合に 例
例1 単純な例 この例は、イメージをオリジナルの半分のサイズに再サンプルします。
<?php 上の例の出力は、 たとえば以下のようになります。
例2 イメージを均等に再サンプルする この例は最大の幅もしくは高さが 200 ピクセルのイメージを表示します。
<?php 上の例の出力は、 たとえば以下のようになります。 注意
参考imagecopyresized() - 画像の一部をコピーしサイズを変更する |
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「imagecopyresampled - 再サンプリングを行いイメージの一部をコピー、伸縮する」をGoogle検索
|