2017-12-04 3 views
1

私は枕を使用して画像を編集しようとしています。編集した画像を新しいファイルに保存するオプションしかありません。Pythonで枕を使用して元の画像を上書きする

編集した画像を枕に保存している間に元の画像を上書きする方法はありますか?ただ知っている。

+3

なぜでしょうか? 'im.save(original_file_path)' – zvadym

+0

うん、それは働いた:)感謝@zvadym。これは一種の回避策ではありませんか? – Suresh

+0

ようこそ。私は以下の答えを追加しました – zvadym

答えて

1

新しいファイルには任意のパスを指定できます。元のファイルを置き換える場合は、元のファイルパスを新しいパスとして使用してください:

from PIL import Image 

size = (128, 128) 
original_file_path = 'folder/file.jpg' 

try: 
    im = Image.open(original_file_path) 
    im.thumbnail(size) 
    im.save(original_file_path) 
except IOError: 
    print("cannot create thumbnail for", original_file_path) 
関連する問題