源码里创建的是一张 宽500W,高100的位图,用时1.906秒创建完毕。

原理:
一切文件皆是字节集,
位图的字节集可分为4块,文件头,位图信息头,调色板,像素数据。
便于理解果断用24位位图,因为24位位图不需要调色板。。。

文件头:
01 02 : 到字节集(“BM”) ‘ 固定不变。
03 04 05 06:到字节集(总文件大小) ’ 这个总文件大小是可以计算出来的,宽度*高度*3是数据大小, 14的文件头, 40的信息头即可。
07 08 09 10:4个保留字段,全部是0
11 12 13 14:到字节集(54) ‘ 指向像素数据的起始字节位置。

其他的如果感兴趣请自行百度,我代码里都写了注释。

创建完成的位图大小: 宽度*高度*3 54 = 15 0000 0054字节,15亿多,1.39个G

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系贝贝进行处理。
本站默认解压密码:www.hibbba.com