📜  将图像 url 保存为 png python (1)

📅  最后修改于: 2023-12-03 14:53:48.710000             🧑  作者: Mango

将图像 URL 保存为 PNG 文件

在 Python 中,我们可以使用 Pillow 库来将从 URL 获取的图像保存为 PNG 文件。以下是一个示例程序:

import requests
from io import BytesIO
from PIL import Image

url = "https://example.com/image.png"

response = requests.get(url)
img = Image.open(BytesIO(response.content))
img.save("my_image.png", "PNG")

上述代码使用 requests 库从给定的 URL 获取图像。然后使用 BytesIO 类将响应内容转换为字节流,再使用 PIL 中的 Image 类打开该字节流。最后,我们可以使用 save() 方法将图像保存为 PNG 文件。

这是一个非常简单的示例程序,您可以根据需求进行修改和更新。如果您面对一些网络或 URL 相关的问题,建议使用 Python 的 urllibhttplib 库。另外,如果您想要将图像转换为其他格式,如 JPEG、BMP 或 TIFF,请查看 Pillow 库的官方文档。