本帖最后由 7ian 于 2025-2-27 16:21 编辑
前几天我看了下最简单的bmp图片的结构:头信息+点颜色
头信息:就是这54个字节构成,其中包含文件大小、位图、宽高长度等信息
点颜色:就是每个坐标点的ARGB 颜色,我这里选的32位,所以这4个值都有用
后面的任何数据都可以4个字节当成一个颜色点,所以才有了这个代码
你觉得可以用在什么地方?
比如下面是易语言源码的图
图上源码在下面:存bmp方法你可以这样:
返回 (取字节集右边 (data, 取字节集长度 (data ) - 54 )) 变量名 | 类 型 | 静态 | 数组 | 备 注 | width | 整数型 | | | len | 整数型 | | |
len = 取字节集长度 (data ) 如果真 (len ≤ 0 ) 返回 ({ })width = 求次方 (len \ 4, 0.5)len = 54 + len 返回 ({ 66, 77 } + 到字节集 (len ) + { 0, 0, 0, 0, 54, 0, 0, 0, 40, 0, 0, 0 } + 取重复字节集 (2, 到字节集 (width )) + { 1, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } + data )
|