php 如何把彩色图片转换成黑白的? 在php中,我现在要将用户上传的 彩色的图片 转换成 黑白的图片,请问该怎么去处理 啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把图片从二进制读成RGB值的格式,然后把RGB值都设为灰色,出来就是黑白照片了 $im = ImageCreateFromPng("rockym.png");$rgb = ImageColorAt($im, 100, 100);//100,100$r = ($rgb >> 16) & 0xFF;$g = ($rgb >> 8) & 0xFF;$b = $rgb & 0xFF;php获取图片上一个点的rgb值,alpha值不用去管,你可以根据高宽循环下,然后再写成图片,手头没现成的,你自己写个吧. 搜索Image Magic,这个我不会用,但知道它可以解决你的问题 看来好麻烦如果只是简单的视觉效果尝试用CSS滤镜好了 存的 时候直接存彩色的 然后读取的用css 不就可以吗 不用php吧 不知道能满足您要求不?比如:<style>img{filter:gray();}</style> 那些说麻烦的那是没写过其实不到40行代码就可以搞定使用5楼的方法取得像素rgb另外使用的函数有imagecolorallocateimagesetpixel方法有3种最大值法:rgb中的最大值平均值法:rgb的平均数加权平均值法:如0.3 × r + 0.6 × g + 0.1 × b 只要权值相加=1就可以 如何用PHP开发财经类的网站 高手的进来看看吧 我用dede程序修改模板这个上一页下一页哪里出错了 进来帮忙啊!! 深入PHP:面向对象、模式与实践(第2 版) 高清PDF版下载 array_key_exists() 可以查找2维数组的 键名吗 PHP生成静态页面简单小实例源码程序 大家帮我看一下这个注册页代码,插入不到数据库。跪谢了。 AJAX中文乱码PHP完美解决(IE和Firefox兼容) 将python嵌入php 如何ajax加载kindeditor编辑器 自己写了个http服务器,如何解析PHP 很少发帖,遇到一个难题,很怪! 50分
$im = ImageCreateFromPng("rockym.png");
$rgb = ImageColorAt($im, 100, 100);//100,100
$r = ($rgb >> 16) & 0xFF;
$g = ($rgb >> 8) & 0xFF;
$b = $rgb & 0xFF;php获取图片上一个点的rgb值,alpha值不用去管,你可以根据高宽循环下,然后再写成图片,手头没现成的,你自己写个吧.
比如:<style>
img{filter:gray();}
</style>
其实不到40行代码就可以搞定使用5楼的方法取得像素rgb另外使用的函数有
imagecolorallocate
imagesetpixel方法有3种
最大值法:rgb中的最大值
平均值法:rgb的平均数
加权平均值法:如0.3 × r + 0.6 × g + 0.1 × b 只要权值相加=1就可以