Python逆引き:png画像を任意の角度に回転したい

備忘録ヘッダ画像 逆引きソースコード

利用するモジュールをインポート

pip install Pillow

コード

対象のファイルパス、回転後の画像ファイルパス、任意の角度を指定すると回転した画像が保存されるコード例。

from PIL import Image

def main():
	input_path = "C:/Users/Target/Pictures/test/target.png"  # 回転するソースの画像ファイル
	output_path = "C:/Users/Target/Pictures/test/output.png" # 回転した画像ファイルを保存するパス
	rotate_image(input_path, output_path, angle=30) # angleは任意の角度

# 画像を回転して保存する
def rotate_image(input_path, output_path, angle):
    image = Image.open(input_path)
    rotated_image = image.rotate(angle, expand=True)
    rotated_image.save(output_path)

if __name__=="__main__":
    main()
タイトルとURLをコピーしました