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 )
相关推荐
酒鬼猿1 小时前
C++进阶(四)--set和map的介绍与使用
开发语言·c++
我是單身你是狗1 小时前
token
开发语言·lua
Alvin's Tech Blog1 小时前
C++单例模式的设计
开发语言·c++·单例模式
御坂100273 小时前
EasyExcel - 行合并策略(二级列表)
java·开发语言
??? Meggie3 小时前
【Python】使用python 对excel文件进行加密
开发语言·python·excel
sun_weitao5 小时前
Django自带admin管理系统使用
数据库·python·django
RuiyChen5 小时前
当comfyui-reactor-node 安装失败urllib.error.HTTPError: HTTP Error 403: Forbidden解决方法
图像处理·python
Jamesvalley6 小时前
【Debug】django.db.utils.OperationalError: (1040, ‘Too many connections‘)
数据库·python·django
Q_27437851096 小时前
django基于Python的智能停车管理系统
java·数据库·python·django
太阳花的小绿豆7 小时前
Python使用socket实现简易的http服务
python·socket