python如何设置读取的图片的尺寸
时间: 2024-02-20 21:57:55 浏览: 8
你可以使用Pillow库来读取和操作图片。在Pillow库中,使用`Image`对象来表示一个图片,可以通过`open`函数读取图片文件,然后使用`resize`函数来调整图片尺寸。示例代码如下:
```python
from PIL import Image
# 读取图片文件
im = Image.open("example.jpg")
# 调整图片尺寸为300x200
im_resized = im.resize((300, 200))
# 显示图片尺寸
print("原始尺寸:", im.size)
print("调整后尺寸:", im_resized.size)
```
在这个示例代码中,我们使用`Image.open`函数读取了一个名为`example.jpg`的图片文件,并将其赋值给了一个`Image`对象`im`。然后,我们使用`resize`函数将图片尺寸调整为300x200,并将其赋值给了另一个`Image`对象`im_resized`。最后,我们使用`size`属性输出了两张图片的尺寸信息。
需要注意的是,`resize`函数会返回一个新的`Image`对象,原始的`Image`对象不会受到影响。如果你想要在原始图片上进行修改,请直接使用`im.resize((width, height))`,而不是将结果赋值给一个新的变量。
相关问题
python读取图片尺寸
在 Python 中,你可以使用 PIL 库(Python Imaging Library)来读取图片的尺寸。首先,你需要确保已经安装了 PIL 库:
```
pip install pillow
```
然后,你可以使用以下代码读取图片的尺寸:
```python
from PIL import Image
# 打开图片
image = Image.open('image.jpg')
# 获取图片尺寸
width, height = image.size
# 打印尺寸
print(f'图片宽度:{width}px')
print(f'图片高度:{height}px')
```
在上面的代码中,`image.jpg` 是你要读取的图片的文件路径。`Image.open()` 方法用于打开图片,`image.size` 会返回一个包含宽度和高度的元组。你可以将其分别赋值给 `width` 和 `height` 变量,并打印出来。
注意:这段代码假设图片的路径正确,而且图片格式受 PIL 支持。如果你遇到任何问题,请确保图片路径正确,并且尝试使用不同格式的图片。
python读取图像尺寸
可以使用Python的图像处理库如PIL或OpenCV读取图像尺寸。示例代码如下:
```python
from PIL import Image
# 读取图像
img = Image.open("image.jpg")
# 获取图像尺寸
width, height = img.size
print("Width:", width)
print("Height:", height)
```
或者使用OpenCV:
```python
import cv2
# 读取图像
img = cv2.imread("image.jpg")
# 获取图像尺寸
height, width = img.shape[:2]
print("Width:", width)
print("Height:", height)
```