Python を使用して画像を拡大縮小および回転する方法
はじめに: 現在、私たちは Web デザイン、モバイル アプリケーション、ソーシャル メディアなどを充実させるために画像をよく使用しています。 。画像処理では、拡大縮小と回転が 2 つの一般的な要件です。 Python は、スクリプト言語および強力な画像処理ツールとして、これらのタスクを処理するための多くのライブラリとメソッドを提供します。この記事では、Python を使用して画像を拡大縮小したり回転したりする方法とコード例を紹介します。
1. 画像のズーム
画像のズームは画像のサイズを調整する基本操作の 1 つで、画像の幅、高さ、または全体の比率を調整するためによく使用されます。 Python では、画像処理に Pillow ライブラリを使用できます。
まず、Pillow ライブラリをインストールする必要があります。コマンド ライン ウィンドウを開き、次のコマンドを入力してインストールします。
pip install pillow
インストールが完了したら、次のコード例を使用して画像をズームできます。
from PIL import Image # 打开原图片 image = Image.open("image.jpg") # 设置缩放尺寸 width = 800 height = 600 # 缩放图片 resized_image = image.resize((width, height)) # 保存缩放后的图片 resized_image.save("resized_image.jpg")
コード例では、最初にImage.open()
メソッドを使用して元の画像を開き、次にresize()
メソッドを使用して画像を指定されたサイズに拡大縮小します。最後に、save()
メソッドを使用して、スケーリングされたイメージを保存します。
2. 画像を回転する
画像の回転とは画像の向きを調整する操作で、画像の角度を調整したり、画像の向きを変えたりするときによく使われます。 Python では、画像の回転に Pillow ライブラリを使用することもできます。
次は、画像を回転する方法を示すサンプル コードです:
from PIL import Image # 打开原图片 image = Image.open("image.jpg") # 设置旋转角度 angle = 45 # 旋转图片 rotated_image = image.rotate(angle) # 保存旋转后的图片 rotated_image.save("rotated_image.jpg")
上記のコード例では、最初にImage.open()# を使用して元の画像を開きます。 ## メソッドを使用し、
rotate()メソッドを使用して、画像を指定した角度に回転します。最後に、
save()メソッドを使用して、回転した画像を保存します。
from PIL import Image # 打开原图片 image = Image.open("image.jpg") # 设置缩放尺寸 width = 800 height = 600 # 设置旋转角度 angle = 45 # 缩放图片 resized_image = image.resize((width, height)) # 旋转图片 rotated_image = resized_image.rotate(angle) # 保存缩放和旋转后的图片 rotated_image.save("resized_and_rotated_image.jpg")
Image.open()メソッドを使用して、元の画像を開き、
resize()メソッドを使用して、画像を指定されたサイズにサイズ変更します。次に、
rotate()メソッドを使用して、スケーリングされた画像を指定された角度に回転します。最後に、
save()メソッドを使用して、拡大縮小および回転した画像を保存します。
以上がPython を使用して画像を拡大縮小および回転する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。