webp格式图片转jpg python代码
时间: 2024-09-30 12:15:53 浏览: 54
webp.py 图片webp格式转为jpg格式
WebP是一种由Google开发的高效图片格式,它结合了JPEG的压缩效率和PNG的无损特性。如果你想将WebP格式的图片转换成JPG格式,Python可以利用像`imageio`这样的库来帮助处理。下面是一个简单的例子:
```python
from PIL import Image
def webp_to_jpg(webp_path, jpg_path):
try:
# 使用Imageio读取WebP图像
img = Image.open(webp_path)
# 转换为RGB模式,因为PIL默认保存JPG是RGB格式
if img.mode != 'RGB':
img = img.convert('RGB')
# 保存为JPG格式
img.save(jpg_path, format='JPEG', quality=95) # 可以调整质量参数(0-100)
print(f"{webp_path}已成功转换为{jpg_path}")
except Exception as e:
print(f"转换过程中出错:{e}")
# 使用函数
webp_to_jpg('input.webp', 'output.jpg')
```
在这个例子中,你需要先安装Pillow库(即PIL),可以使用`pip install pillow`命令。
阅读全文