imagecopy
<?php
/*
imagecopy
画像の一部をコピーします。
*/
$file1 = "img2.jpg";
$file2 = "img1.jpg";
//画像のインスタンスを作成します
$src = imagecreatefromjpeg($file1);
$dest = imagecreatefromjpeg($file2);
imagecopy($dest, $src, 10,10,20,10,200,100);
//コンテンツをPNG画像に指定
header("Content-type: image/jpeg");
//画像リソースをpngファイルとして表示
imagejpeg($dest);
//解放処理
imagedestroy($dest);
/*
imagecoyメソッド
第1引数:コピー先の画像リソース
第2引数:コピー元の画像リソース
第3引数:コピー先のx座標
第4引数:コピー先のy座標
第5引数:コピー元のx座標
第6引数:コピー元のy座標
第7引数:コピー元の幅
第8引数:コピー先の高さ
[出力結果]
img1.jpgの上にimg2.jpgの画像が載っているイメージです。
img2.jpgを指定した大きさで切り抜いたようにimg1.jpgの上に
表示されます。
*/
?>
|
|