格式还是NONE
时间: 2023-07-01 15:18:43 浏览: 155
非常抱歉,我之前的回答还是有误。在将 TIF 格式的图像转换为 JPG 格式时,需要指定转换后的图像格式为 `JPEG`,否则在保存后打印图像信息时会显示格式为 `None`。以下是正确的示例代码:
```python
from PIL import Image
# 打开 TIF 格式的图像
img = Image.open('compressed_image.tif')
# 将图像转换为 RGB 模式
img = img.convert('RGB')
# 将图像保存为 JPG 格式
img.save('compressed_image.jpg', format='JPEG')
# 打开转换后的图像
img_jpg = Image.open('compressed_image.jpg')
# 打印转换后的图像信息
print('转换后的图像信息:')
print('格式:', img_jpg.format)
print('尺寸:', img_jpg.size)
```
在上面的代码中,我们通过指定 `format='JPEG'` 参数来将转换后的图像格式设置为 JPG 格式,从而在打印转换后的图像信息时能够正确显示格式和尺寸信息。
希望这个解答可以帮助到您,非常抱歉之前回答有误。
阅读全文