写一个python保存图片的程序
时间: 2024-05-29 08:12:11 浏览: 13
以下是一个简单的Python程序,可以将一个图片文件保存到指定的位置:
```python
import urllib.request
url = "https://www.example.com/image.jpg"
filename = "image.jpg"
urllib.request.urlretrieve(url, filename)
```
这个程序使用了Python内置的urllib库,其中的urlretrieve函数可以从指定URL下载文件并保存到指定的本地位置。在这个例子中,我们指定了图片的URL和本地保存的文件名。运行这个程序后,图片将被保存到当前工作目录下的image.jpg文件中。
相关问题
python写一个简单处理图片的程序
好的,以下是一个简单的 Python 程序,可以用来处理图片(需要安装 Pillow 库):
```python
from PIL import Image
# 打开图片
img = Image.open('input.jpg')
# 调整大小
width, height = img.size
new_size = (width // 2, height // 2)
resized_img = img.resize(new_size)
# 转换为灰度图像
gray_img = resized_img.convert('L')
# 保存图片
gray_img.save('output.jpg')
```
这个程序打开了名为 `input.jpg` 的图片,将其大小调整为原来的一半,然后将其转换为灰度图像,并将结果保存到名为 `output.jpg` 的文件中。你可以根据自己的需求修改这个程序。
请用python写一个爬取图片的程序
好的,以下是用Python编写的爬取图片的程序示例:
```python
import requests
import os
# 设置保存图片的文件夹路径
SAVE_FOLDER = './images'
# 爬取图片的函数
def fetch_image(url):
response = requests.get(url)
if response.status_code == 200:
# 从url中获取图片的文件名,用于保存图片
filename = url.split('/')[-1]
filepath = os.path.join(SAVE_FOLDER, filename)
with open(filepath, 'wb') as f:
f.write(response.content)
print(f'Successfully downloaded {filename}!')
else:
print(f'Failed to download {url}!')
# 主程序入口
if __name__ == '__main__':
# 要爬取的图片链接列表,可以从任意网站中获取
image_urls = [
'https://www.example.com/image1.jpg',
'https://www.example.com/image2.jpg',
'https://www.example.com/image3.jpg',
]
# 如果保存图片的文件夹不存在,则创建文件夹
if not os.path.exists(SAVE_FOLDER):
os.makedirs(SAVE_FOLDER)
# 依次爬取每张图片
for url in image_urls:
fetch_image(url)
```
其中,`fetch_image`函数用于下载单张图片,`SAVE_FOLDER`变量用于指定保存图片的文件夹路径,`image_urls`变量包含了要爬取的图片链接。在运行程序之前,需要先将以上代码保存为一个`.py`文件,并且确保已经安装了`requests`库(可以通过`pip install requests`命令安装)。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)