/*php は画像に灰色の透明効果を追加します*/
$imfile = './0.jpg';//元の画像
$origim = imagecreatefromjpeg($imfile);// JPEG ファイルまたは URL から新しい画像を作成します
$w=imagesx($origim);//元の画像の幅
$h=imagesy($origim);//元の画像の高さ
$newimg = imagecreatetruecolor($w, $h);//サイズ x_size および y_size の黒画像を表す画像識別子を返します。 imagecreatetruecolor//
$color=imagecolorallocatealpha($newimg,0,0,0,75);//画像にカラー + アルファを割り当てます。 imagecolorallocate() と同じですが、値の範囲が 0 から 127 の透明度パラメータ alpha が追加されます。は完全に不透明を意味し、127 は完全に透明を意味します。
imagecolortransparent($newimg,$color);//色を透明色として定義します
imagefill($newimg,0,0,$color);//領域の塗りつぶし;resource $image, int $x, int $y, int $color
imagecopy($origim,$newimg, 0,0, 0, 0,$w, $h);// src_im イメージ内の座標は src_x、src_y から始まり、幅は src_w です。高さは src_h の一部です。 dst_im 画像の座標 dst_x と dst_y の位置にコピーします。
imagejpeg($origim, './2.jpg');//画像をブラウザまたはファイルに出力します。 ;リソース $image [, string $filename [, int $quality ]]
?>
|