📅  最后修改于: 2023-12-03 14:53:48.710000             🧑  作者: Mango
在 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 的 urllib
或 httplib
库。另外,如果您想要将图像转换为其他格式,如 JPEG、BMP 或 TIFF,请查看 Pillow
库的官方文档。