位图分为4部分:文件头,信息头,调色版,数据部分。
位图文件头和信息头的具体细节

按照字节存储,读取之后需要用int.from_bytes方法转化一下。下面是代码:
import numpy as np
import struct
import matplotlib.pyplot as plt
f = open('lena.BMP', 'rb') # 只读,二进制打开,
'1、文件头:一共14字节'
bfType = f.read(2) # 文件类型
bfSize1 = f
位图分为4部分:文件头,信息头,调色版,数据部分。
位图文件头和信息头的具体细节

按照字节存储,读取之后需要用int.from_bytes方法转化一下。下面是代码:
import numpy as np
import struct
import matplotlib.pyplot as plt
f = open('lena.BMP', 'rb') # 只读,二进制打开,
'1、文件头:一共14字节'
bfType = f.read(2) # 文件类型
bfSize1 = f
1万+

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