📅  最后修改于: 2023-12-03 14:46:18.747000             🧑  作者: Mango
在图像处理中,调整图像大小是经常需要用到的操作,Python提供了丰富的图像处理库,本文将介绍如何使用Python调整图像大小。
PIL(Python Image Library)是Python中最常用的图像处理库,可用于打开、创建、保存各种图像格式。要调整图像大小,只需要使用PIL库中的resize()函数。
在终端中运行以下命令:
pip install pillow
下面的示例代码使用PIL库调整图像大小。首先,使用open()函数打开图像文件,并使用resize()函数设置新的图像大小。
from PIL import Image
# 打开原始图像
image = Image.open("test.jpg")
# 调整图像大小
new_image = image.resize((200, 200))
# 保存新的图像
new_image.save("test_resized.jpg")
如果你想在Markdown文档中展示以上代码片段的话,可以使用如下的Markdown代码:
```python
from PIL import Image
# 打开原始图像
image = Image.open("test.jpg")
# 调整图像大小
new_image = image.resize((200, 200))
# 保存新的图像
new_image.save("test_resized.jpg")
## 2. OpenCV库
OpenCV是一个跨平台的计算机视觉库,主要用于实时图像处理。它提供了非常强大的图像处理功能,包括调整图像大小。
### 安装OpenCV库
在终端中运行以下命令:
```python
pip install opencv-python
下面的示例代码使用OpenCV库调整图像大小。首先,使用cv2.imread()函数打开图像文件,并使用cv2.resize()函数设置新的图像大小。
import cv2
# 打开原始图像
image = cv2.imread("test.jpg")
# 调整图像大小
new_image = cv2.resize(image, (200, 200))
# 保存新的图像
cv2.imwrite("test_resized.jpg", new_image)
如果你想在Markdown文档中展示以上代码片段的话,可以使用如下的Markdown代码:
```python
import cv2
# 打开原始图像
image = cv2.imread("test.jpg")
# 调整图像大小
new_image = cv2.resize(image, (200, 200))
# 保存新的图像
cv2.imwrite("test_resized.jpg", new_image)