画像の一部をコピーする
$dst_image
$src_image
$dst_x
$dst_y
$src_x
$src_y
$src_width
$src_height
src_image の一部、つまり、x,y座標 src_x, src_y を基準として幅 src_width、高さ src_height の領域を dst_image にコピーします。指定された領域は、x,y座標 dst_x,dst_yにコピー されます。
src_image
src_x
src_y
src_width
src_height
dst_image
dst_x
dst_y
コピー先の画像リソース。
コピー元の画像リソース。
コピー先の x 座標。
コピー先の y 座標。
コピー元の x 座標。
コピー元の y 座標。
コピー元の幅。
コピー元の高さ。
常に true を返します。
true
例1 PHP.net のロゴの切り取り
<?php // 画像のインスタンスを作成します $src = imagecreatefromgif('php.gif'); $dest = imagecreatetruecolor(80, 40); // コピーします imagecopy($dest, $src, 0, 0, 20, 13, 80, 40); // 出力してメモリから解放します header('Content-Type: image/gif'); imagegif($dest); ?>
上の例の出力は、 たとえば以下のようになります。