如何获取一幅黑白图象像素点的灰度值?

Jansonlee 2002-03-11 07:55:46
如何获取一幅黑白图象像素点的灰度值?
...全文
374 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jansonlee 2002-03-11
  • 打赏
  • 举报
回复
谢了,微波淡影!
hchile 2002-03-11
  • 打赏
  • 举报
回复
黑白图像(bmp格式)你应该是想要灰度图像的点的灰度吧,黑白图像是两个字位表示一个点的,一个字节表示四个像素;而灰度图像是一个字节表示一个点的,也就是说将图像内存中的每一个字节就是一个点。它们的排列是有两种方式,一种是从从左至右,下至上,一种是从左至右,从上至下。如果是我提取像素的灰度值,我会用内存直接提取:
byte *hpbmp=Image->picture->bitmap->scanline[y]+x;
byte pixColor=*hpbmp;

13,826

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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