来自PIL映像的numpy数组为空,无一例外

时间:2018-07-27 15:19:57

标签: python numpy python-imaging-library

我正在使用PIL库读取一堆不同大小的RGB图像,然后一次将它们转换为numpy数组。我使用以下代码,并使用99%的图像,效果很好。

from PIL import Image
import numpy as np

in_image = r'path\to\img_rgb.tif'

try:
    in_img = Image.open(in_image)
    in_array = np.array(in_img)
    print(in_array.shape)
    print(in_array)
except Exception as e:
    print(e)

但是PIL读取了一些图像,并将其传递给numpy,结果不是数组,形状为空。没有引发任何错误或异常。
我在numpy Github上打开了一个问题,但问题似乎出在PIL。这是link。该问题还附带了两个测试文件。

0 个答案:

没有答案