ピロー ライブラリのインストール スキルをマスターして、画像処理をすぐに開始できるようにしましょう
はじめに:
テクノロジーの発展に伴い、画像処理は重要な役割を果たしてきました。私たちの日常生活において重要な役割を果たしており、仕事においてもますます重要な役割を果たしています。 Python で最も人気のある画像処理ライブラリの 1 つである Pillow ライブラリは、豊富な画像処理機能と便利なインターフェイスを提供します。今日は、Pillow ライブラリのインストール スキルを紹介し、画像処理をすぐに始めるのに役立つ具体的なコード例をいくつか紹介します。
1. Pillow ライブラリをインストールする
Pillow ライブラリを使用するには、まず Pillow ライブラリをインストールする必要があります。以下に、Pillow ライブラリをインストールする方法をいくつか示します。
pip を使用したインストール
コマンド ライン ウィンドウに次のコマンドを入力して、pip を使用して Pillow ライブラリをインストールします:
pip install Pillow
conda インストールを使用する (Anaconda 環境に適用可能)
conda を使用して Pillow ライブラリをインストールするには、コマンド ライン ウィンドウに次のコマンドを入力します:
conda install pillow
2. Pillow ライブラリの共通関数
画像のオープンと保存
Pillow ライブラリには、画像ファイルを開くための Image.open()
メソッドが用意されています。 Image.save ()
メソッドは、画像ファイルを保存するために使用されます。コード例は次のとおりです。
from PIL import Image # 打开图像 image = Image.open('image.jpg') # 保存图像 image.save('new_image.jpg')
画像のサイズを変更する
Pillow ライブラリには、画像のサイズを変更するための Image.resize()
メソッドが用意されています。コード例は次のとおりです。
from PIL import Image # 打开图像 image = Image.open('image.jpg') # 调整图像大小为宽度400像素,高度等比例调整 new_image = image.resize((400, int(image.size[1] * 400 / image.size[0]))) # 保存图像 new_image.save('new_image.jpg')
Crop image
Pillow ライブラリには、画像をトリミングするための Image.crop()
メソッドが用意されています。コード例は次のとおりです。
from PIL import Image # 打开图像 image = Image.open('image.jpg') # 裁剪图像,左上角坐标为(100, 100),右下角坐标为(400, 400) new_image = image.crop((100, 100, 400, 400)) # 保存图像 new_image.save('new_image.jpg')
画像の回転と反転
Pillow ライブラリには、画像を回転するための Image.rotate()
メソッドが用意されています。 ## Image.transpose() メソッドを使用して画像を反転します。コード例は次のとおりです。
from PIL import Image # 打开图像 image = Image.open('image.jpg') # 旋转图像90度 new_image = image.rotate(90) # 保存图像 new_image.save('new_image.jpg') # 水平翻转图像 new_image = image.transpose(Image.FLIP_LEFT_RIGHT) # 保存图像 new_image.save('new_image.jpg')
Pillow ライブラリには、明るさを調整するための
ImageEnhance クラスが用意されています。画像のコントラストと色。コード例は次のとおりです。
from PIL import Image, ImageEnhance # 打开图像 image = Image.open('image.jpg') # 调整亮度为原来的1.5倍 enhancer = ImageEnhance.Brightness(image) bright_image = enhancer.enhance(1.5) # 保存图像 bright_image.save('bright_image.jpg') # 调整对比度为原来的0.8倍 enhancer = ImageEnhance.Contrast(image) contrast_image = enhancer.enhance(0.8) # 保存图像 contrast_image.save('contrast_image.jpg') # 调整颜色为原来的1.2倍 enhancer = ImageEnhance.Color(image) color_image = enhancer.enhance(1.2) # 保存图像 color_image.save('color_image.jpg')
Pillow ライブラリのインストール スキルを習得し、その一般的な画像処理機能を理解することで、画像処理を簡単に実行できます。この記事では、Pillow ライブラリのインストール方法を紹介し、読者がすぐに画像処理を開始できるように、いくつかの具体的なコード例を示します。この記事が皆様のお役に立てば幸いです。Pillow ライブラリのさらに多くの機能とアプリケーション シナリオを探索し、画像処理能力を向上させてください。
以上が枕ライブラリのインストール方法を学び、画像処理を簡単に始めましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。