2017-09-22 5 views
0

私は1.pngを開くには、次のコードを使用して、いくつかのエラーだ:なぜこの枕はこのPNGファイルを識別できないのですか?

>>> from PIL import Image 
>>> im = Image.open("1.png") 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/usr/local/lib/python3.6/site-packages/PIL/Image.py", line 2519, in open 
    % (filename if filename else fp)) 
OSError: cannot identify image file '1.png' 

をしかし、私はMacOSのPreviewで正常に1.png開くことができます。

私は、Python 3.6.2に枕4.2.1を使用しています。ここで

私は Save link asからあなたのリンクをダウンロードした場合は、画像ファイル https://www.dropbox.com/s/jbi2io1mb6p9cfi/1.png

+0

私はあなたが見るのと同じエラーが表示されますが、私はちょうどプレビューで画像を開こうとする場合、私は、エラーを取得します。ブラウザで画像を開くと問題はありません。私は画像ファイル自体に何か怪しげなことが起こっていると思う。 – physicalattraction

答えて

0

ですが、私は破損したファイルをダウンロードしました。 PIL Imageから開けませんでしたが、Previewアプリでは開けませんでした。

初めてChromeでファイルを開き、DropboxからDownloadをクリックしたときにファイルが破損していなかったため、PIL Imageで正常に開くことができました。

関連する問題