灰度PHP,不同类型的灰色

时间:2013-08-21 15:39:00

标签: php gd

$rgb = imagecolorat($im_org, $i, $j);  

$rr = ($rgb >> 16) & 0xFF;
$gg = ($rgb >> 8) & 0xFF;
$bb = $rgb & 0xFF;

$g = round(($rr + $gg + $bb) / 3);

$val = imagecolorallocate($im_org, $g, $g, $g);

imagesetpixel ($im_org, $i, $j, $val);

这就是我通过设置每个像素来灰度图片的方式。但是,我想调整灰度输出的方式,比如说我想添加更多的对比度和东西。我该怎么做?

1 个答案:

答案 0 :(得分:0)

imagefilter($img, IMG_FILTER_GRAYSCALE);怎么样?