📜  python 调整图像大小 - Python (1)

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

Python 调整图像大小

在图像处理中,调整图像大小是经常需要用到的操作,Python提供了丰富的图像处理库,本文将介绍如何使用Python调整图像大小。

1. PIL库

PIL(Python Image Library)是Python中最常用的图像处理库,可用于打开、创建、保存各种图像格式。要调整图像大小,只需要使用PIL库中的resize()函数。

安装PIL库

在终端中运行以下命令:

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文档中展示以上代码片段的话,可以使用如下的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文档中展示以上代码片段的话,可以使用如下的Markdown代码:

```python
import cv2

# 打开原始图像
image = cv2.imread("test.jpg")

# 调整图像大小
new_image = cv2.resize(image, (200, 200))

# 保存新的图像
cv2.imwrite("test_resized.jpg", new_image)