社区
图形处理/算法
帖子详情
如何将一幅32位真彩位图保存1位的单色位图
-燕赤侠-
2003-10-27 12:31:55
谢谢!
...全文
106
6
打赏
收藏
如何将一幅32位真彩位图保存1位的单色位图
谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liotion
2003-11-12
打赏
举报
回复
请问一下:32位的位图有没有颜色表?
lynn98
2003-11-12
打赏
举报
回复
biBitCount=32 表示位图最多有232种颜色。这种位图的结构与16位位图结构非常类似,当biCompression成员的值是BI_RGB时,它也没有调色板,32位中有24位用于存放RGB值,顺序是:最高位—保留,红8位、绿8位、蓝8位。这种格式也被成为888 32位图。如果 biCompression成员的值是BI_BITFIELDS时,原来调色板的位置将被三个DWORD变量占据,成为红、绿、蓝掩码,分别用于描述红、绿、蓝分量在32位中所占的位置。
roger_ding
2003-11-12
打赏
举报
回复
很简单的,用CreateCompatibleDC创建一个bit为1的dc,然后用bitblt就ok了
linshengfeng
2003-11-11
打赏
举报
回复
1
huanyun
2003-10-27
打赏
举报
回复
可以直接转换的
#define DibGetPixel1(pDib, x, y) \
(0x01 & (* DibPixelPtr1 (pDib, x, y) >> (7 - ((x) & 7))))
#define DibSetPixel1(pDib, x, y, p) \
((* DibPixelPtr1 (pDib, x, y) &= ~( 1 << (7 - ((x) & 7)))), \
(* DibPixelPtr1 (pDib, x, y) |= ((p) << (7 - ((x) & 7)))))
crs96321
2003-10-27
打赏
举报
回复
复杂一点的方法:
先将其转化成256色灰度图像,在进行二值化就可以了。
位
图
的数据结构.docx
位
图
的数据结构全文共15页,当前为第1页。
位
图
文件的数据结构 一、文件的组成 Bmp 文件由文件头、
位
图
信息头、调色板、数据区等四个部分组成(
真彩
位
图
没有调色板,由三个部分组成),结构如下(在以下所有表格中,偏移量和长度的单
位
均为字节,括号外为10进制,括号内为16进制): 表一:BMP文件的总体结构 -------------------------------------------------------- 偏移量 长度 说明 -------------------------------------------------------- 1.BMP文件头 000(000) 14 2.BMP信息头 014(00E) 40 3.调色板 054(036) 8—1024 8=
单色
,1024=256色 4.
位
图
数据 又称
位
图
点阵 -------------------------------------------------------- 说明: 1.上表中1-3部分合称DIB文件头,而2、3两部分又合称为
位
图
信息。 2.对
位
图
文件的数据结构
本贴转载地址http://bbs.pfan.cn/post-323046.html 原创人:一江秋水 最近在研究
位
图
的结构,看到一篇好的文章,不感独享。感谢作者的奉献!
位
图
文件的数据结构 一、文件的组成 Bmp 文件由文件头、
位
图
信息头、调色板、数据区等四个部分组成(
真彩
位
图
没有调色板,由三个部分组成),结构如下(在以下所有表格中,偏移量和长度的单
位
均为字节,括号外
windows
位
图
结构详解
聚焦行业最佳实践,BDTC 2016完整议程公布 Java 编程入门(系列) 程序员11月书讯,评论得书啦 免费的知识库,你的知识库 window.quickReplyflag = true; var isBole = false;
纯C++实现24
位
bmp格式图片的读取和修饰
问题:现有一张bmp图片,要求将它读取到程序中并实现灰度化、水平翻转、模糊、棕色滤镜四种效果,如下所示: 原图 棕色滤镜效果 灰度化效果 模糊效果(不太明显) 当我第一次接触到这个问题时,是无从下手的。但在查阅了不少资料之后,整整一天,我成功地只用C++实现了打开、修饰、
保存
bmp文件的功能! 1.bmp文件的基本信息 (1).bmp文件的种类 打开Windows自带的画图软件,发现bmp的存储格式有好几种。
单色
位
图
:只有黑白两种颜色,每个像素占1
位
...
C++实现24
位
真彩
BMP图平移,镜像,旋转90、180度
一、BMP文件格式解析 BMP文件格式,又称为Bitmap(
位
图
)或是DIB(Device-Independent Device,设备无关
位
图
),是Window系统中广泛使用的图像文件格式。由于它可以不作任何变换地
保存
图像像素域的数据,因此成为我们取得RAW数据的重要来源。Windows的图形用户界面(graphical user interfaces)也在它的内建图像子系统GDI中对BMP格式提
图形处理/算法
19,468
社区成员
50,698
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章