怎么把彩图变灰度图?

ziye007 2006-03-02 08:39:33
各位高手前辈们,你们有谁知道彩图变灰度图的Java算法吗?我找了些书,可是没找到,只好在这求助高手了
...全文
168 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ziye007 2006-03-10
  • 打赏
  • 举报
回复
谢谢你们,我还是第一次发帖子,真的有人回复,好开心
minideveloper 2006-03-03
  • 打赏
  • 举报
回复
for (y=0; y<image->height; y++)
{
imagebits = image->imagebits + image->pitch * y;
for (x=0; x<image->width; x++)
{
p = imagebits + x * 3;
grey = 0.299 * p[0] + 0.587 * p[1] + 0.114 * p[2];
p[0] = grey;
p[1] = grey;
p[2] = grey;
}
}
lserlohn 2006-03-03
  • 打赏
  • 举报
回复
转换成YUV2的格式,把U V分量去掉,剩下的Y值就是灰度值,这是黑白电视机播放彩色电视信号的方法

2,543

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧