python保存图像至指定路径
时间: 2024-09-10 15:28:35 浏览: 70
在Python中,你可以使用PIL(Python Imaging Library)或其更新版Pillow库来保存图像到指定的文件路径。下面是一个简单的例子:
```python
from PIL import Image
# 打开图像数据
image = Image.open('source_image.jpg') # 替换为你的源图片文件名
# 设置保存的路径
save_path = 'destination/image_output.png' # 将 'destination' 和 'image_output.png' 替换为你想要保存的位置和文件名
# 保存图像
image.save(save_path)
```
如果你想要处理二进制数据或者其他格式的图像,可以使用`BytesIO`来临时存储数据,然后保存:
```python
import io
from PIL import Image
# 假设data是从某个地方获取的二进制图像数据
with open('source_image.jpg', 'rb') as f:
image_data = f.read()
output_buffer = io.BytesIO()
image = Image.open(io.BytesIO(image_data))
image.save(output_buffer, format='JPEG')
output_buffer.seek(0) # 将缓冲区指针移回开头以便读取
# 现在你可以将output_buffer的内容写入到新的文件
with open('destination/image_output.jpg', 'wb') as f:
f.write(output_buffer.getvalue())
```
阅读全文