前提・実現したいこと
ディープラーニングを勉強している際、画像のリサイズをしたいと思い、pythonでコードを書いてみました。しかし、エラーが発生し、ググってもわからないため質問します。
発生している問題・エラーメッセージ
C:\Anaconda\python.exe C:/Users/kamimura/syncFolder/shuttle01/programming/python/JapaneseCoin/pythonFile/sizeChange.py Traceback (most recent call last): File "C:\Anaconda\lib\site-packages\PIL\Image.py", line 2064, in save format = EXTENSION[ext] KeyError: '' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:/Users/kamimura/syncFolder/shuttle01/programming/python/JapaneseCoin/pythonFile/sizeChange.py", line 10, in <module> im_resize.save(saveFilePath) File "C:\Anaconda\lib\site-packages\PIL\Image.py", line 2066, in save raise ValueError("unknown file extension: {}".format(ext)) ValueError: unknown file extension:
該当のソースコード
python
1from PIL import Image 2 3openFilePath = 'C:\Users\kamimura\syncFolder\shuttle01\programming\python\JapaneseCoin\testfile\50yen\50.0.jpg' 4saveFilePath = 'C:\Users\kamimura\syncFolder\shuttle01\programming\python\JapaneseCoin\images\resize50yen' 5im = Image.open(openFilePath) 6im_resize = im.resize(size=(64, 64)) 7 8im_resize.show() 9 10im_resize.save(saveFilePath) 11print('保存が完了しました。')
試したこと
エラーメッセージであるValueError: Unknown file extensionとググったのですが、なかなか答えが見つかりませんでした。
また、ファイルのフルパスが間違いないかもう一回エクスプローラーにコードのパスをコピペして調べてみたのですが、フルパスは正しかったです。
補足情報(FW/ツールのバージョンなど)
windows
python3.6
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/02/10 10:59