怎么使用pil获取图像的尺寸
时间: 2024-05-06 18:21:30 浏览: 8
您可以通过以下代码使用PIL获取图像的尺寸:
``` python
from PIL import Image
img = Image.open("image.jpg")
width, height = img.size
print("图像尺寸为:{}x{}".format(width, height))
```
其中,`image.jpg`为图像的文件路径,`width`和`height`分别为图像的宽度和高度。
相关问题
python 获取图像尺寸
可以使用PIL库中的Image模块来获取图像尺寸,代码如下:
```python
from PIL import Image
img = Image.open('image.jpg')
width, height = img.size
print('图像尺寸为:', width, 'x', height)
```
其中,'image.jpg'为图像文件的路径,width和height分别为图像的宽度和高度。
利用pil进行图像平移
以下是使用Pillow库(PIL的替代库)进行图像平移的示例代码。
```python
from PIL import Image
# 打开图片文件
img = Image.open('image.jpg')
# 定义平移量
dx = 50
dy = 50
# 获取图片尺寸
width, height = img.size
# 创建一个新的图片对象,大小为原来的加上平移量
new_img = Image.new('RGB', (width + dx, height + dy), (255, 255, 255))
# 将原图片复制到新图片的指定位置
new_img.paste(img, (dx, dy))
# 保存新图片
new_img.save('new_image.jpg')
```
在这个示例中,我们打开一个名为`image.jpg`的图片文件。然后,我们定义了平移量`dx`和`dy`,它们表示在x和y方向上要平移的像素数量。接下来,我们获取了原始图像的尺寸,并创建一个新的图像对象,其大小为原始图像大小加上平移量。最后,我们将原始图像复制到新图像的指定位置,并将新图像保存为一个新的文件`new_image.jpg`。