python resize函数怎么用
时间: 2023-05-24 19:01:37 浏览: 340
Python中的resize函数可以使用Pillow库中的Image模块来实现,下面是使用方法:
```
from PIL import Image
# 打开图片
im = Image.open('image.jpg')
# 调整大小
resized = im.resize((400, 400))
# 保存图片
resized.save('resized_image.jpg')
```
其中,resize()函数的参数为一个元组,表示调整后的图片大小,即宽度和高度。上面的代码将图片按照宽度和高度都调整为400像素。注意,这里只是简单地调整大小,可能会导致图片变形,如需保持比例可以使用thumbnail()函数。
相关问题
python resize函数使用方法
Python中的resize函数可以用来调整图像的大小。它可以使用OpenCV或PIL库中的函数进行实现。下面分别介绍两种方法的使用。
1. 使用OpenCV库中的resize函数
使用OpenCV库的resize函数需要先安装OpenCV库。然后可以使用以下代码来调整图像的大小:
```python
import cv2
img = cv2.imread('image.jpg') # 读取图片
resized_img = cv2.resize(img, (new_width, new_height)) # 调整图片大小
cv2.imshow('resized image', resized_img) # 显示调整后的图片
cv2.waitKey(0) # 等待按键
cv2.destroyAllWindows() # 关闭所有窗口
```
其中,`img`是原始图像,`new_width`和`new_height`是调整后的图像的宽度和高度。`resized_img`是调整后的图像。
2. 使用PIL库中的resize函数
使用PIL库的resize函数同样需要先安装PIL库。然后可以使用以下代码来调整图像的大小:
```python
from PIL import Image
img = Image.open('image.jpg') # 打开图片
resized_img = img.resize((new_width, new_height)) # 调整图片大小
resized_img.show() # 显示调整后的图片
```
其中,`img`是原始图像,`new_width`和`new_height`是调整后的图像的宽度和高度。`resized_img`是调整后的图像。注意,在使用PIL库时,需要使用`show()`函数来显示图片。
python opencv resize函数
Python OpenCV中的resize函数是用于调整图像大小的函数。它可以将图像缩小或放大到指定的大小。该函数的语法如下:
cv2.resize(src, dsize[, dst[, fx[, fy[, interpolation]]]])
其中,src是原始图像,dsize是目标图像大小,fx和fy是水平和垂直方向的缩放因子,interpolation是插值方法。该函数返回调整大小后的图像。
阅读全文