python储存图片代码
时间: 2023-10-26 18:56:23 浏览: 35
当您使用Python存储图片时,您可以使用PIL库(Python Imaging Library)来实现。下面是一个简单的代码示例:
```python
from PIL import Image
# 打开图片
image = Image.open('image.jpg')
# 保存图片
image.save('saved_image.jpg')
```
在上面的代码中,您需要将'image.jpg'替换为您要保存的图像文件的路径。然后,使用`save()`函数将图像保存为'saved_image.jpg'(可以根据您的需求自定义保存路径和文件名)。
请确保在运行此代码之前已经安装了PIL库,您可以使用以下命令来安装它:
```
pip install Pillow
```
希望这可以帮助到您!如有任何疑问,请随时提问。
相关问题
python设置图片大小代码
在Python中,可以使用PIL库(现在已更名为Pillow)来处理图片。下面是两个示例代码,分别是处理单张图片和处理文件夹中所有图片的代码:
示例代码1:处理单张图片
```
from PIL import Image
def image_processing():
# 待处理图片路径
img_path = Image.open('./images/1.png')
# resize图片大小,入口参数为一个tuple,新的图片的大小
img_size = img_path.resize((520, 520))
# 处理图片后存储路径,以及存储格式
img_size.save('./images_1/i.jpg', 'JPEG')
if __name__ == '__main__':
image_processing()
```
示例代码2:处理文件夹中所有图片
```
import os
from PIL import Image
def image_processing():
# 待处理图片路径下的所有文件名字
all_file_names = os.listdir('./images/')
for file_name in all_file_names:
# 待处理图片路径
img_path = Image.open(f'./images/{file_name}')
# resize图片大小,入口参数为一个tuple,新的图片的大小
img_size = img_path.resize((520, 520))
# 处理图片后存储路径,以及存储格式
img_size.save(f'./images_1/{file_name}', 'JPEG')
if __name__ == '__main__':
image_processing()
```
以上两个示例代码中,`resize`方法可以用来设置图片的大小,入口参数为一个tuple,新的图片的大小。在示例代码1中,我们处理了一张名为`1.png`的图片,并将其大小设置为520x520,然后将处理后的图片存储为`i.jpg`。在示例代码2中,我们处理了文件夹`./images/`中的所有图片,并将它们的大小都设置为520x520,然后将处理后的图片存储到文件夹`./images_1/`中。
python爬取批量图片代码
以下是使用Python爬取批量图片的代码:
```python
import requests
import os
# 创建存储图片的文件夹
if not os.path.exists('images'):
os.makedirs('images')
# 爬取图片
url = 'http://example.com/images/'
for i in range(1, 11):
image_url = url + str(i) + '.jpg'
response = requests.get(image_url)
with open('images/' + str(i) + '.jpg', 'wb') as f:
f.write(response.content)
```
以上代码将从`http://example.com/images/1.jpg`到`http://example.com/images/10.jpg`的所有图片保存在`images`文件夹中。你可以根据自己的需要修改代码来适应不同的爬取需求。