Python-图片旋转360,保存对应图片

bash 复制代码
'''
#Author :susocool
#Creattime:2024/5/25
#FileName:turn360
#Description: 会旋转指定的图像文件360度,并将每个旋转后的图像保存到指定目录,文件名以旋转角度命名。

'''
from PIL import Image


def rotate_and_save(image_path, output_dir) :
    # 打开图像文件
    image = Image.open (image_path)

    # 旋转并保存图片
    for angle in range ( 0, 361 ) :
        rotated_image = image.rotate ( angle )
        output_path = f"{output_dir}/rotated_{angle}.jpg"
        rotated_image.save ( output_path )
        print ( f"Saved image at angle {angle} to {output_path}" )


# 替换为你的图像文件路径
image_path = "C:\\Users\\tkdpl\\Desktop\\IMG\\miaomiao.png"
# 替换为你想要保存输出图像的目录
output_dir = "C:\\Users\\tkdpl\\Desktop\\IMG\\360"

rotate_and_save ( image_path, output_dir )
相关推荐
南境十里·墨染春水2 小时前
C++传记(面向对象)虚析构函数 纯虚函数 抽象类 final、override关键字
开发语言·c++·笔记·算法
无巧不成书02183 小时前
30分钟入门Java:从历史到Hello World的小白指南
java·开发语言
2301_797172753 小时前
基于C++的游戏引擎开发
开发语言·c++·算法
比昨天多敲两行4 小时前
C++ 二叉搜索树
开发语言·c++·算法
Birdy_x4 小时前
接口自动化项目实战(1):requests请求封装
开发语言·前端·python
我爱学习好爱好爱4 小时前
Ansible 常用模块详解:lineinfile、replace、get_url实战
linux·python·ansible
海海不瞌睡(捏捏王子)4 小时前
C++ 知识点概要
开发语言·c++
桌面运维家5 小时前
VLAN配置进阶:抑制广播风暴,提升网络效率
开发语言·网络·php
一轮弯弯的明月6 小时前
Python基础-速通秘籍(下)
开发语言·笔记·python·学习
西西学代码6 小时前
Flutter---回调函数
开发语言·javascript·flutter