pil保存图片
时间: 2023-08-18 10:10:35 浏览: 102
你可以使用 Python Imaging Library (PIL) 来保存图片。具体步骤如下:
1. 首先,你需要导入 PIL 库:
```python
from PIL import Image
```
2. 然后,你需要将图片打开并加载到内存中:
```python
img = Image.open('path/to/image.jpg')
```
3. 接着,你可以对图片进行必要的处理,比如调整大小或旋转等:
```python
img = img.resize((800, 600)) # 调整图片大小
img = img.rotate(90) # 旋转图片
```
4. 最后,你可以将处理后的图片保存到本地磁盘:
```python
img.save('path/to/new/image.jpg')
```
注意,保存图片的格式必须与原始图片的格式相同。如果你想要保存为其他格式,可以在文件名中指定后缀名。例如,如果你想将图片保存为 PNG 格式,可以将文件名设置为 `path/to/new/image.png`。
相关问题
AttributeError: module 'PIL 保存图片
以下是两种解决AttributeError: module 'PIL' has no attribute 'imsave'的方法:
方法一:使用PIL模块中的Image类的save()函数保存图片。
```python
from PIL import Image
image.save(filename)
```
方法二:使用PIL模块中的Image类的fromarray()函数将numpy数组转换为图片,然后再保存。
```python
from PIL import Image
Image.fromarray(image_array).save(filename)
```
PIL保存图片为bmp格式样例
好的,我可以回答这个问题。您可以使用PIL库中的save方法将图片保存为bmp格式。以下是一个示例代码:
```python
from PIL import Image
# 打开图片
img = Image.open('example.jpg')
# 将图片保存为bmp格式
img.save('example.bmp')
```
请注意,您需要将`example.jpg`替换为您要保存的图片的文件名,并将`example.bmp`替换为您要保存的bmp文件的文件名。