如何在PHP中将图像转换为黑白图像?
不只是把它变成灰度,而是每个像素变成黑色或白色?
使用php gd库:
imagefilter($im, IMG_FILTER_GRAYSCALE); imagefilter($im, IMG_FILTER_CONTRAST, -100);
有关更多示例,请查看上面链接中的用户注释.
只需将灰度颜色变为黑色或白色即可.
float gray = (r + g + b) / 3 if(gray > 0x7F) return 0xFF; return 0x00;
假设您的主机支持它,您可以使用imagemagick.您想用什么函数来决定像素应该是黑色还是白色?