python读取图片文件显示_Python—图像基本操作以及图像格式转换

这篇博客主要介绍了使用 Python 的 libtiff、OpenCV 和 PIL 模块进行图像读取、写入、显示和格式转换的操作。针对 TIFF 图像,详细阐述了 libtiff 包装器的使用,并对比了 OpenCV 和 PIL 在处理图像时的不同方法。此外,还提供了转换图像格式和调整大分辨率图片尺寸的示例代码。
摘要由CSDN通过智能技术生成

关于图像处理的模块常用的有 PIL,openCV等,不过应为要处理 tif 格式的图片,故特来写下这篇博客。

关于安装模块 libtiff

直接pip install libtiff 安装模块,发现无法导入,显示“No module named libtiff” ,打开anaconda prompt 执行conda list显示模块确实已经安装。尝试了把libtiff移除再重装还是没解决。

一、图片 读、写、显示、属性查看

libtiff 包装器

from libtiff import TIFF

tif = TIFF.open('filename.tif', mode='r') #打开tiff文件进行读取

image = tif.read_image() #读取图像并作为numpy数组返回

for image in tif.iter_images() #读取TIFF文件中的所有图像

tif = TIFF.open('filename.tif', mode='w') #打开tiff文件进行写入

tif.write_image(image) #将图像写入tiff文件

Python 模块

from libtiff import TIFFfile, TIFFimage

tif = TIFFfile('filename.tif') #读取图片

samples, sample_names = tiff.get_samples()

tiff = TIFFimage(data, description='')

tiff.write_file('filename.tif', compression='none') # or 'lzw

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值