Python图像格式转换
时间: 2023-11-05 18:53:22 浏览: 90
Python图像格式转换可以使用Python图像处理库Pillow来实现。根据提供的引用内容,可以使用Pillow库中的Image.open()函数打开图像文件,然后使用convert()函数将图像转换为目标格式。以下是一些示例代码来演示如何实现不同格式的转换:
1. 转换为JPG格式:
```python
from PIL import Image
def jpeg2jpg(path_in, path_out):
img = Image.open(path_in)
img = img.convert("RGB")
img.save(path_out, "JPEG", quality=80, optimize=True, progressive=True)
```
2. 转换为PNG格式:
```python
from PIL import Image
def png2jpg(path_in, path_out):
img = Image.open(path_in)
img = img.convert("RGB")
img.save(path_out, "JPEG", quality=80, optimize=True, progressive=True)
```
3. 转换为JPG格式:
```python
from PIL import Image
def PNG2jpg(path_in, path_out):
img = Image.open(path_in)
img = img.convert("RGB")
img.save(path_out, "JPEG", quality=80, optimize=True, progressive=True)
```
4. 转换为JPG格式:
```python
from PIL import Image
def jpg2jpg(path_in, path_out):
img = Image.open(path_in)
img = img.convert("RGB")
img.save(path_out, "JPEG", quality=80, optimize=True, progressive=True)
```
你可以根据你的需求使用这些函数来进行图像格式的转换。
阅读全文