//把jpg格式图片转成灰度图片
function grayjpg($resimg,$grayimg) {
$image = imagecreatefromjpeg($resimg);
$img_width = ImageSX($image);
$img_height = ImageSY($image);
for ($y = 0; $y <$img_height; $y++) {
for ($x = 0; $x <$img_width; $x++) {
$gray = (ImageColorAt($image, $x, $y) >> 8) & 0xFF;
imagesetpixel ($image, $x, $y, ImageColorAllocate ($image, $gray,$gray,$gray));
}
}
imagejpeg($image,$grayimg,75);
imagedestroy($image);
}
转自: http://hi.baidu.com/jt_fy/blog/item/b4b6e68309480d9af603a693.html
function grayjpg($resimg,$grayimg) {
$image = imagecreatefromjpeg($resimg);
$img_width = ImageSX($image);
$img_height = ImageSY($image);
for ($y = 0; $y <$img_height; $y++) {
for ($x = 0; $x <$img_width; $x++) {
$gray = (ImageColorAt($image, $x, $y) >> 8) & 0xFF;
imagesetpixel ($image, $x, $y, ImageColorAllocate ($image, $gray,$gray,$gray));
}
}
imagejpeg($image,$grayimg,75);
imagedestroy($image);
}
转自: http://hi.baidu.com/jt_fy/blog/item/b4b6e68309480d9af603a693.html