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 )
相关推荐
Dxy123931021611 分钟前
JS AES加密详解
开发语言·javascript·ecmascript
信息安全失业大专人员19 分钟前
每日了解一个智能体-WorkBuddy
开发语言·ai·c#·智能体
4ever.ov036 分钟前
精学C++第一站 从命名空间到引用:C++入门核心语法全梳理(13000字长文)
开发语言·c++·clion
小杨互联网37 分钟前
Go 现代 CLI 工具离线镜像合集
开发语言·后端·golang·开源·go·命令行
揽星河..44 分钟前
【C语言】数组
c语言·开发语言·算法
FRing031 小时前
JavaScript入门到精通三十三(异常处理、call方法、apply方法、bind方法、防抖、节流)
开发语言·前端·javascript
geovindu1 小时前
rust: Semaphore Pattern
开发语言·后端·设计模式·rust·代理模式·企业级信号量模式·同步型模式
reasonsummer1 小时前
【办公类-04-05】20261030整理手机照片(华为手机助手导出照片到日期文件夹+批量添加四级文件夹+手动转移照片更名+更改三级文件夹合并汉字名称)
python·智能手机
纪念 2292 小时前
C++ 算法(模拟)
开发语言·c++·算法
niucloud-admin2 小时前
NIUCLOUD PHP SAAS上门家政使用文档--服务订单:评价列表
开发语言·php