《windows 程序设计》 第5版 北京大学出版社的版本
第754页 —-
从DDB到DIB
看划线的位置 , DIB 转换为设备相关的格式(DDB)的时候,有一些信息丢失了。
DIB转换为DDB都用到了那些参数呢?

Page746 和 Page747 ,需要重点看
Page708,Page709
SetDIBitsToDevice的参数:

注意这个 BITMAPINFO结构 后面是跟着调色板结构的。
SetDIBitsToDevice 的作用是将:DIB的每个像素映射到输出设备的每个像素上。
找一个 StretchDIBits的简单例子
StretchDIBits 和StretchBlt 不是一个函数,注意区分。
Page621

本文详细解析了《windows程序设计》一书中关于从设备独立位图(DIB)到设备相关位图(DDB)的转换过程。重点介绍了转换过程中信息损失的原因,并通过分析SetDIBitsToDevice函数参数及作用,解释了如何将DIB映射到设备像素。同时对比了StretchDIBits与StretchBlt函数的不同之处。
193

被折叠的 条评论
为什么被折叠?



