📜  从链接 python 打开图像(1)

📅  最后修改于: 2023-12-03 15:22:02.791000             🧑  作者: Mango

从链接 Python 打开图像

对于程序员来说,从链接 Python 打开图像是一项非常有用的任务。在本文中,我们将介绍如何使用 Python 从链接中打开图像并进行处理。

使用 Python 从链接下载图像

我们可以使用 Python 中的 urllib 库来下载链接中的图片。以下是一段代码,示范了如何从链接中获取并下载图像。

import urllib

url = 'https://example.com/image.png'
filename = 'image.png'
urllib.request.urlretrieve(url, filename)

上述代码中,我们首先指定了一个要下载的图像的链接。然后,我们指定了将要保存在计算机上的文件名。接着,我们使用 urllib.request.urlretrieve() 方法将文件下载到本地。

使用 Python 打开图像

我们可以使用 Python 中的 Pillow 库来打开和处理图像。以下是一段代码,示范了如何使用 Pillow 库从本地计算机打开图像。

from PIL import Image

filename = 'image.png'
image = Image.open(filename)

上述代码中,我们使用 Image.open() 方法打开了本地计算机上指定的图像文件。

使用 Python 处理图像

使用 Pillow 库,我们可以方便地对图像进行处理。以下是一些示例代码,展示了如何使用 Pillow 库来调整图像尺寸和保存图像。

调整图像尺寸:

from PIL import Image

filename = 'image.png'
image = Image.open(filename)

new_size = (128, 128)
resized_image = image.resize(new_size)

resized_image.show()

上述代码中,我们使用 resize() 方法将图像调整为指定的尺寸。然后,我们使用 show() 方法显示图像。

保存图像:

from PIL import Image

filename = 'image.png'
image = Image.open(filename)

new_filename = 'resized_image.png'
new_size = (128, 128)
resized_image = image.resize(new_size)

resized_image.save(new_filename)

上述代码中,我们使用 save() 方法将调整大小后的图像保存在计算机上。

总结

通过上述代码示例,我们可以看到如何使用 Python 从链接打开图像,并使用 Pillow 库来处理图像。这些技巧对于程序员来说是很有用的,因为它们允许我们在 Python 中自动下载和处理图像。