PIL在尝试查看图像时显示黑色图像

时间:2018-02-20 04:36:54

标签: python opencv image-processing amazon-s3 pillow

我写的当前目标是从S3下载图像,使用Pillow打开它,然后显示图像。我能够很好地下载图像;它可以从我的照片中正确查看。但是,当我尝试将图像与PIL一起使用时,所有像素值都是黑色的。然而,它保留了图像的形状,这使我知道图像至少被读取。代码如下所示:

s3.Bucket(bucket).download_file(key, key) # downloaded perfectly fine
img = Image.open(key)
img.show() # shows all black with the Images's dimensions

我知道我可以从字节读取,但这会给我一个包含所有字节的1d数组,而不是图像所需的尺寸。

0 个答案:

没有答案