ホームページ >バックエンド開発 >Python チュートリアル >Python を使用して画像をトリミングおよび回転する方法
Python を使用して画像をトリミングおよび回転する方法
はじめに:
現代のソーシャル メディア時代において、画像処理は人々の共通のニーズの 1 つとなっています。日常、ひとつ。ユーザーの画像編集ニーズを満たすために、Python は強力な画像処理ライブラリ PIL (Python Imaging Library) を提供します。この記事では、Python で PIL ライブラリを使用して画像をトリミングおよび回転する方法をコード例とともに紹介します。
1. PIL ライブラリをインストールする
PIL ライブラリを使用して画像をトリミングしたり回転したりする前に、まず PIL ライブラリをインストールする必要があります。コマンド ライン ターミナルを開き、次のコマンドを実行して PIL ライブラリをインストールします。
pip install pillow
2. 画像のトリミング操作
画像のトリミング操作は、crop()
を使用して実現できます。 PILライブラリの機能です。 crop()
この関数は、左上隅の横座標と縦座標、および右下隅の横座標と縦座標の 4 つのパラメーターを受け入れます。以下は、画像をトリミングする方法を示す例です。
from PIL import Image # 打开图片 image = Image.open('input.jpg') # 图像裁剪 box = (100, 100, 500, 500) cropped_image = image.crop(box) # 保存裁剪后的图片 cropped_image.save('output.jpg')
上の例では、input.jpg
という名前の画像を開き、crop( )## を使用します。 #この関数はクロップ ボックスを定義します。クロップ ボックスの左上隅は (100, 100)、右下隅は (500, 500) で、つまり、画像内の長方形の領域が切り取られます。最後に、トリミングした画像を
output.jpg という名前のファイルとして保存します。
画像の回転操作は、PIL ライブラリの
rotate() 関数を使用して実現できます。
rotate()この関数は、回転角度を示すパラメータを受け取ります。画像を回転する方法を示す例を次に示します。
from PIL import Image # 打开图片 image = Image.open('input.jpg') # 图像旋转 rotated_image = image.rotate(45) # 保存旋转后的图片 rotated_image.save('output.jpg')上の例では、
input.jpg という名前の画像を開き、
rotate( ) を使用します。関数は画像を 45 度回転します。最後に、回転した画像を
output.jpg という名前のファイルとして保存します。
以上がPython を使用して画像をトリミングおよび回転する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。