Win32图形API:位图和图元文件函数详解
1. 图形基础:位图与图元文件概述
在Windows应用程序开发中,图形处理是一项重要的任务。图形图像主要分为两类:位图和基于矢量的图元文件。Windows原生支持这两种图形格式,并且Win32 API提供了丰富的函数来处理它们。
1.1 位图
位图是由像素组成的图像,每个像素的颜色信息存储在字节数组中。像素是图像的最小元素,众多像素组合在一起形成完整的位图图像。
| 颜色深度 | 每个像素所需位数 | 每个字节代表的像素数 |
|---|---|---|
| 2色 | 1位 | 8个像素 |
| 16色 | 4位 | 2个像素 |
| 256色 | 8位 | 1个像素 |
| 真彩色(1670万色) | 24位 | 1/3个像素 |
位图又分为设备相关位图(DDB)和设备无关位图(DIB)。DDB仅存储图像的宽度、高度、颜色格式和像素数组,不包含调色板和原始分辨率信息,主要为了向后兼容而存在。而DIB包含更多图像信息,如调色板、原始设备分辨率和数
超级会员免费看
订阅专栏 解锁全文
10

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



