木头 发表于 2010-2-28 01:29:48

老马,又来麻烦你了,怎么样保存单色位图

我已经实现了把图片二值化的代码,不过用savepicture保存的时候还是256色的,大小也没有变,压缩为JPG也一样,我本来的目的就是想二值化后减小体积的,可是现在二值化是成功了,可是体积没减少啊

马大哈 发表于 2010-2-28 02:41:21

图片的"内容"是"只有黑白",与"图片文件格式"是单色,这是两码事....

这就好像是彩电与黑白电视机的区别一样......前者也能显示黑白图象,但那是RGB三色合成的,还是要使用到三个原色.

你这个功能貌似是没办法用SavePicture实现的,得自己写BMP文件,参考:

http://topic.csdn.net/t/20030317/00/1538596.html

wszjljx 发表于 2010-3-5 22:18:40

自己写BMP其实不难 不过得逆序写像素点...
我原来自己写过保存的代码的...
页: [1]
查看完整版本: 老马,又来麻烦你了,怎么样保存单色位图