Python PIL | Image.save() メソッド

Python PIL | Image.save() メソッド

PIL は、Python インタープリターに画像編集機能を提供する Python Imaging Library です。の Image> module は、PIL イメージを表すために使用される同じ名前のクラスを提供します。このモジュールは、ファイルからイメージをロードしたり、新しいイメージを作成したりする関数など、多数のファクトリー関数も提供します。

Image.save()> この画像を指定されたファイル名で保存します。形式が指定されていない場合、使用する形式は可能であればファイル名の拡張子から決定されます。

キーワード オプションを使用して、作成者に追加の指示を提供できます。ライターがオプションを認識しない場合、そのオプションは黙って無視されます。使用可能なオプションについては、各ライターのイメージ形式のドキュメントで説明されています。

ファイル名の代わりにファイル オブジェクトを使用できます。この場合、必ず形式を指定する必要があります。ファイル オブジェクトは、seek、tell、write メソッドを実装し、バイナリ モードで開く必要があります。

構文: Image.save(fp, format=None, **params)

パラメーター:

FP – ファイル名 (文字列)、pathlib.Path オブジェクト、またはファイル オブジェクト。
フォーマット – オプションの形式オーバーライド。省略した場合、使用する形式はファイル名の拡張子から決定されます。ファイル名の代わりにファイル オブジェクトが使用された場合は、このパラメータを常に使用する必要があります。
オプション – イメージ ライタへの追加パラメータ。

戻り値: なし

発生するもの:

キーエラー – ファイル名から出力形式が判断できない場合。これを解決するには、format オプションを使用します。
IOエラー – ファイルを書き込めなかった場合。ファイルが作成されており、部分的なデータが含まれている可能性があります。

使用した画像:




> > # Importing Image module from PIL package> from> PIL> import> Image> import> PIL> > # creating a image object (main image)> im1> => Image.> open> (r> 'C:UsersSystem-PcDesktopflower1.webp'> )> > # save a image using extension> im1> => im1.save(> 'geeks.webp'> )>

出力: