このチュートリアルでは、Python で image を回転させる ワークフローについて説明します。Python で写真を回転させる アルゴリズムと実用的なコード サンプルが含まれています。Python が事前構成されている macOS、Windows、Linux などの任意のオペレーティング システム上のアプリケーションにこの機能を統合します。
Pythonで画像を回転する手順
- Aspose.Imaging を設定して画像を回転する環境を設定します
- Image クラスのオブジェクトを初期化してソース写真を読み取ります
- 入力画像をRasterImageクラスのインスタンスにキャストします
- 回転角度を設定して画像を回転します
- 回転した写真を出力します
これらの手順では、Python で画像の角度を変更する プロセスを詳しく説明します。ソース写真を読み取り、必要な角度で回転させます。最後に、要件に合わせて出力画像をディスクまたはストリームに保存します。
Python で写真を回転させるコード
import aspose.imaging | |
from aspose.imaging import Image, RotateFlipType | |
import os | |
path = "C://SampleFiles//" | |
license = aspose.imaging.License() | |
license.set_license(path + "License.lic") | |
# Rotate, flip and save to the output file. | |
with Image.load(os.path.join(path, "grayscaled.jpg")) as image: | |
image.rotate_flip(RotateFlipType.ROTATE_90_FLIP_NONE) | |
image.save(os.path.join(path, f"rotate90.png")) | |
print("Image Rotated Successfully") | |
このコード スニペットを使用して、Python で縦向きの写真を横向きに変換します。RotateFlipType 列挙体の他のさまざまな値を設定することで、さらに改良することができます。たとえば、時計回りに 90 度、180 度、または 270 度回転し、好みに応じて垂直または水平に反転します。
この記事では、Python で写真を回転させる方法を学びました。また、画像をグレースケールに変換する場合は、記事 Python で画像をグレースケールに変換する をお読みください。