imagecolorallocate
<?php
/*
imagecolorallocate
画像の上の色を表示します。
*/
//
$file="img2.jpg";
$img = imagecreatefromjpeg($file);
$color = imagecolorallocate($img,30,100,200);
imagefilledrectangle($img,60,45,120,55,$color);
imagecolortransparent($img,$color);
//コンテンツをPNG画像に指定
header("Content-type: image/jpg");
//画像リソースをpngファイルとして表示
imagejpeg($img);
//解放処理
imagedestroy($img);
/*
imagefilledrectangleメソッド
第1引数:画像リソース
第2引数:塗りつぶしのx座標開始位置
第3引数:塗りつぶしのy座標開始位置
第4引数:塗りつぶしのx座標終了位置
第5引数:塗りつぶしのy座標終了位置
第6引数:塗りつぶしの色
[出力結果]
img2.jpgの上に塗りつぶしの長方形の色が乗っている
イメージです。
*/
?>
|
|