3
壊れていても動作していたコードを取得しようとしています。デスクトップにPNGファイルがあり、PILのImageモジュールを使用してファイルを開くだけです。"OSError:画像ファイルを特定できません" PIL/Imageで画像を開く
from PIL import Image
img_dir = r'C:\Users\DylanDB\Desktop\square.png'
img = Image.open(img_dir)
これは私のより高度なコードのリメイクでもあります。エラーは次のとおりです。
Traceback (most recent call last):
File "C:/Users/DylanDB/Desktop/img_test.py", line 5, in <module>
img = Image.open(img_dir)
File "C:\Python34\lib\site-packages\PIL\Image.py", line 2317, in open
% (filename if filename else fp))
OSError: cannot identify image file 'C:\\Users\\DylanDB\\Desktop\\square.png'
最初にすべきことは、他のアプリケーションで画像ファイルを開き、それが動作するかどうかを確認することです。それはファイルが良い場合はそれを教えてくれます。もしそうでなければ、あなたは運がない可能性が高いです。それがうまくいくならば、イメージファイルへのリンクを追加する必要があります。他の人がそれをダウンロードできるように([Imgur](http://imgur.com/)のような)どこかにあなたの質問にアップロードする必要があります。 – martineau
私はWindowsの写真ビューアでそれを開こうとしましたが、それはできませんでした。ファイルを削除して再作成したところ、もう一度正常に動作しているようです。ご協力ありがとうございました –