如何将位图转换为单色位图?

seahi 2013-12-24 12:59:33
打印机不支持彩色或灰阶图形的打印,有什么办法可以将BMP位图转换为单色位图吗?
注意是转换为单色位图格式,不是将彩色转化为灰阶哦。
百度搜的都是转化为灰阶了事,不能用。
多谢各位了。
...全文
646 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
CaterZhong 2021-06-29
  • 打赏
  • 举报
回复

楼主能共享一下吗?

baidu_32008329 2015-10-14
  • 打赏
  • 举报
回复
楼主共享下,我也需要
qq_27652215 2015-04-23
  • 打赏
  • 举报
回复
怎么做的呢??我现在也要做这个功能!求教!!
sk282216034 2013-12-24
  • 打赏
  • 举报
回复
引用 4 楼 dylike 的回复:
逐个遍历像素点,检查RGB3个值的和是否大于某个值,比如128,如果是,就设置RGB都是0,黑色,反之都是255,魄。
楼上说的值得一试!
seahi 2013-12-24
  • 打赏
  • 举报
回复
问题解决了。多谢各位。
seahi 2013-12-24
  • 打赏
  • 举报
回复
回三楼,找一张彩色的图片在WINDOWS画图程序里打开,另存为,图形格式选择“单色位图”保存后就是我要的格式。 回四楼,原理我知道,我需要具体的实现代码啊。
dylike 2013-12-24
  • 打赏
  • 举报
回复
逐个遍历像素点,检查RGB3个值的和是否大于某个值,比如128,如果是,就设置RGB都是0,黑色,反之都是255,魄。
卧_槽 2013-12-24
  • 打赏
  • 举报
回复
你先解释下什么叫做 单色位图。或者贴两张范例上来。
seahi 2013-12-24
  • 打赏
  • 举报
回复
那我当然知道,但我需要在程序中转化啊。
公西雒 2013-12-24
  • 打赏
  • 举报
回复
windows系统自带画图软件就可以转化。。

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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