python tif转jpg_无法将tiff图像转换为jpg
我试图创建一个简单的脚本,将目录中的所有tiff图像转换为jpg,但我得到以下错误:cannot write mode RGBA as JPEG
我的代码是:import os
from PIL import Image
yourpath = os.getcwd()
for root, dirs, files in os.walk(yourpath, topdown=False):
for name in files:
print(os.path.join(root, name))
if os.path.splitext(os.path.join(root, name))[1].lower() == ".tiff":
if os.path.isfile(os.path.splitext(os.path.join(root, name))[0] + ".jpg"):
print ("A jpeg file already exists for %s" % name)
# If a jpeg is *NOT* present, create one from the tiff.
else:
outfile = os.path.splitext(os.path.join(root, name))[0] + ".jpg"
try:
im = Image.open(os.path.join(root, name))
print ("Generating jpeg for %s" % name)
im.thumbnail(im.size)
im.save(outfile, "JPEG", quality=100)
except Exception as e:
print (e)
你知道怎么修吗?在
python tif转jpg_无法将tiff图像转换为jpg相关推荐
- matlab 图片转化为avi,在matlab中将tiff图像转换为avi
我正在尝试使用VideoWriter将大量的tiff图像转换为avi视频.我在使用for循环将图像转换为视频时遇到了麻烦.这里是我到目前为止的代码:在matlab中将tiff图像转换为avi func ...
- Python如何读/写三维的TIFF图像
处理医学数据的时候会遇到三维的TIFF文件(即为,若干张二维TIFF堆叠成的一个文件). 在Python中,使用OpenCV.PIL.Image和 scipy.misc都只能处理二维情况. 这时候就需 ...
- python 变量转二进制流_将图像转换为二进制流
我的应用程序有两个方面,一方面,我使用C++来从PrORA的EBOSK SDK读取相机的帧.当第一次接收到该流时,在将缓冲器转换为图像之前,我能够一次读取流16位,以便对每个像素执行一些计算,即,对于 ...
- 基于python的图像格式转换(将RGB图像转换为灰度图像)
1.将RGB图像转换为灰度图像: from PIL import Image I = Image.open('F:\\pycharm\\picture_format\\data\\lena.jpg') ...
- 转换TIFF图像为JPEG2000格式
glymur是OpenJPEG库的一个接口,它允许人们从Python读取和写入JPEG 2000文件.glymur 支持读取和写入 JPEG 2000 图像.glymur 的一个历史限制是它不能写入不 ...
- labelme 标注生成24位深度图像转换为8位
新版本的 labelme 标注完成图像后,将 json 文件转换为图像时已经转换为 8 通道图像,如下图所示: 最近在看别人程序时发现经过图像标注生成的 label 一片黑,且图像深度为 24 位,如 ...
- Java版Word开发工具Aspose.Words基础转换指南:将Word文档和图像转换为PDF
Aspose.Words for Java是功能丰富的文字处理API,开发人员可以在自己的Java应用程序中嵌入生成,修改,转换,呈现和打印Microsoft Word支持的所有格式的功能.它不依赖于 ...
- python打开文件夹中的tiff_浅谈python下tiff图像的读取和保存方法
对比测试 scipy.misc和 PIL.Image和 libtiff.TIFF三个库 输入: 1. (读取矩阵) 读入uint8.uint16.float32的lena.tif 2. (生成矩阵) ...
- python matplotlib模块画出的图像转换为.tiff格式
利用python matplotlib模块(python3.7.1)画出的图表暂不支持直接导出.tiff格式的图片,但是可以导出eps, pdf, pgf, png, ps, raw, rgba, s ...
最新文章
- python 输出大文本文件
- [转]Linux 微擎系统搭建
- 龟兔赛跑——多线程练习
- java地图瓦片_百度地图瓦片层级范围对照表
- codeforces——Little Pony and Expected Maximum
- 如何有效维护PDH光端机的常见故障?
- [css] 使用overflow: scroll时不能平滑滚动怎样解决?
- 爆测一周,22年必看最细致代码托管工具测评
- 千万数据,如何快速商品分页
- Matrix使用解析
- 一台台式计算机应该具有哪些设备,电脑硬件有哪些?组装一台电脑需要哪些配件详解...
- 通过“单键锁配置法”实现访问控制
- 7. 伪随机数的生成
- Java 把jpg图片合成gif格式动态图片
- 在.NET中实现彩色光标/动画光标和自定义光标[转]
- 你手机里的“微信”,可能是假的!
- 我的第一个长程序,虽然是直接抄了书上,可是还是出现了两次拼写错误,最终还是找到异常的答案,改过来了。...
- halcon10求周长
- con和com开头单词规律_英语成绩总上不了120分?问题出在背单词!
- 案件缺席?跨境电商平台遭遇TRO账户冻结,什么时候会被判缺席?
热门文章
- 解析八核Cortex-A55+ 24路1080解码能力的AI模组
- Python基础语法(十一)
- EBS R12多组织访问控制
- 【Libra 技术解读】详解LibraBFT共识机制
- scrapy爬取博客文章
- ORB-SLAM3从理论到代码实现(二):Optimizer局部地图优化
- 如何将RTOS系统启动时间做到“毫秒级”?AliOS Things是这样做的
- 使用高德地图2D/3D SDK添加海量描点Marker以及视图中显示所有描点、我的定位添加呼吸动画
- 如何配置nginx服务器中access_log日志分析?
- Arp欺骗攻击的另类应用之屌丝泡妞记