- 博客(1)
- 收藏
- 关注
原创 图像处理之python读取bmp(1/4/8/16/24位)
@图像处理之读取bmp(1/4/8/16/24位)图像处理之读取bmp(1/4/8/16/24位)之前做图像处理作业,要求用read读取bmp,但是网上好像都没有找到能够读取各种位图的python程序。。。实属无奈首先要获得1bit,4bit,8bit,16bit和24bit的图像。首先用Photoshop打开一张正常的jpg图片,接着在储存中选择bmp格式,分别选择24位和16位,但是1,4,8位无法选择,此时新建一张画布,在创建时选择8位,然后将上述图片导入画布,点击图像-模式-位图,并且按照上述
2020-10-14 15:54:18 14285 2
图像处理之读取bmp(1/4/8/16/24位)
图像处理作业,要求用read读取bmp,但是网上好像都没有找到能够读取各种位图的python程序。对于不同位数的bmp图片的数据构建方式不同,因此对于不同位数的bmp读取应该采用不同的方法。总体上,应当先读取bmp图片前54个字节里面关于文件头和位图信息头的信息。从中提取图片的长宽和图片位数等,然后依据这些信息构建数组,再将每一个像素的信息添加到数组的对应位置中,最后将数组以图片的形式显示,储存。
2023-02-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人