|
直接把图片转换成24位bmp格式 然后读图片到字节集 然后你要的图片点色信息都在里面了.
.版本 2
.支持库 spec
临时长度_ = 取字节集长度 (参_24bmp图片字节集)
调试输出 (“头文件字段=” + 到文本 (取字节集中间 (临时返回_, 1, 2)))
调试输出 (“文件大小=” + 到文本 (字节集_到整数 (取字节集中间 (临时返回_, 3, 4), ) + 14))
取开始位_ = 字节集_到整数 (取字节集中间 (临时返回_, 11, 4), )
取图片宽_ = 字节集_到整数 (取字节集中间 (临时返回_, 19, 4), )
取图片高_ = 字节集_到整数 (取字节集中间 (临时返回_, 23, 4), )
取比特数_ = 字节集_到整数 (取字节集中间 (临时返回_, 29, 2), )
取图集长_ = 字节集_到整数 (取字节集中间 (临时返回_, 35, 4), )
运算横长_ = 取整 (到数值 (到数值 (取比特数_ × 取图片宽_) + 31) ÷ 32) × 4
实际横长_ = 3 × 取图片宽_
补零长度_ = 运算横长_ - 实际横长_
调试输出 (“运算横长=” + 到文本 (运算横长_))
调试输出 (“实际横长=” + 到文本 (实际横长_))
调试输出 (“补零长度=” + 到文本 (补零长度_))
调试输出 (“图片信息开始位置=” + 到文本 (取开始位_))
调试输出 (“图片宽度=” + 到文本 (取图片宽_))
调试输出 (“图片高度=” + 到文本 (取图片高_))
调试输出 (“图片比特数=” + 到文本 (取比特数_))
调试输出 (“图片数据长度=” + 到文本 (取图集长_))
图像颜色_ = 取字节集中间 (临时返回_, 取开始位_ + 1, 取图集长_)
调试输出 (“颜色数据=” + 字节集_字节集转文本ex (图像颜色_)) ' 颜色数据排列方式为: 从左到右 从下到上的方式
补充内容 (2024-11-22 15:28):
把临时返回改成 参_24bmp图片字节集 |
|