上个问题的代码中没有image.save()请补充完善
时间: 2024-10-25 18:12:07 浏览: 17
上个问题中确实漏掉了`image.save()`的具体内容。如果你想保存图片到指定路径,可以像下面这样完成:
```python
from PIL import Image
import os
# 创建一个新的空白PNG图像,尺寸为500x500像素,颜色为白色
image = Image.new('RGB', (500, 500), color=(255, 255, 255))
# 定义保存的完整路径
dir_root = os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))),
"UI/src/test_pic.png") # 或者直接写你要保存的文件名和路径
# 保存图像到文件
try:
image.save(dir_root)
print(f"图像已保存至: {dir_root}")
except Exception as e:
print(f"保存图像时发生错误: {str(e)}")
```
这里添加了一个`try-except`块来捕获可能的保存过程中的异常,例如文件已存在等。如果保存成功,会输出保存成功的消息;如果有错误,则会显示错误信息。
阅读全文