この記事では、PythonのライブラリであるPillowを使用して画像を圧縮する方法について説明します。Pillowは画像処理に便利な機能を提供するため、多くの開発者によって使用されています。
画像の圧縮には、通常、画質を犠牲にしてファイルサイズを小さくする方法が使われます。以下の手順を実行すると、画像を圧縮することができます。
-
Pillowのインストール: まず、Pythonのパッケージマネージャを使用してPillowをインストールします。以下のコマンドを実行してください。
pip install pillow
-
画像の読み込み: 圧縮したい画像をPillowで読み込みます。以下は、"image.jpg"というファイル名の画像を読み込む例です。
from PIL import Image image = Image.open("image.jpg")
-
画像の圧縮:
image.save()
メソッドを使用して、圧縮後の画像を保存します。以下の例では、品質を指定して画像を圧縮しています。image.save("compressed_image.jpg", quality=80)
品質は0から100の範囲で指定できます。値が大きいほど画質が高くなりますが、ファイルサイズも大きくなります。
-
圧縮後の画像の確認: 圧縮後の画像を確認して、圧縮効果を確認することができます。
compressed_image = Image.open("compressed_image.jpg") compressed_image.show()
上記の手順に従うと、Pillowを使用して画像を圧縮することができます。品質の値を調整することで、画質とファイルサイズのバランスを調整することができます。
この記事は、Pythonを使用して画像を圧縮する方法を解説しています。Pillowの他の機能や画像処理の応用例については、公式ドキュメントや他のリソースを参考にしてください。