【发布时间】:2019-04-04 08:50:18
【问题描述】:
这是我遇到的问题:
我有一张尺寸为 3024 x 4032 的图像,通常只要看看它,你就知道它是垂直图像,但不是出于任何原因。
from PIL import Image
img = Image.open("xxx.jpg")
print(img.size)
原来是 (4032 x 3024) 的尺寸,这是为什么呢?
在大多数情况下,它会按预期打印出来,其中维度的第一个参数是宽度(img.size[o]),第二个参数是高度( img.size[1])。
看起来宽度和高度并不总是在正确的位置?还是我错过了什么?
【问题讨论】:
-
我认为首先是高度。一堆这些图像处理库/函数使用(通道数、高度、宽度)作为它们的图像输入格式。
-
@SilverSlash,我想真正的问题是,为什么它首先输出高度,而其他时候它首先输出宽度?
标签: python image python-imaging-library dimensions