| | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
imagecopyresized(PHP 4, PHP 5) imagecopyresized — 画像の一部をコピーしサイズを変更する 説明
bool imagecopyresized
( 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
)
imagecopyresized() は指定した画像の矩形部分を 別の画像へコピーします。dst_image はコピー先の イメージ ID、src_image はコピー元のイメージ ID です。 言い換えると、imagecopyresized() は src_image の座標 (src_x,src_y) にある 幅 src_w、高さ src_h の矩形領域を受け取って、それを dst_image の座標 (dst_x,dst_y) にある幅 dst_w、高さ dst_h の矩形領域に配置します。 コピー先とコピー元の座標、幅、高さが異なった場合、画像の一部が 適当に伸縮されます。座標の原点は左上です。(仮に、 dst_image と src_image が 同一であれば)関数は領域のコピーに使うことができますが、領域が 重なったときの結果は予測できません。 パラメータ
返り値成功した場合に TRUE を、失敗した場合に FALSE を返します。 例
例1 イメージをリサイズする この例はイメージを半分のサイズで表示します。
<?php上の例の出力は、 たとえば以下のようになります。 イメージは半分サイズで出力されますが、 imagecopyresampled() を使用するとより良い品質になります。 注意
参考imagecopyresampled() - 再サンプリングを行いイメージの一部をコピー、伸縮する |
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「imagecopyresized - 画像の一部をコピーしサイズを変更する」をGoogle検索
|