当前位置: 首页 > news >正文

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

'''
#Author :susocool
#Creattime:2024/5/25
#FileName:turn360
#Description: 会旋转指定的图像文件360度,并将每个旋转后的图像保存到指定目录,文件名以旋转角度命名。'''
from PIL import Imagedef 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 )

相关文章:

  • 代码随想录算法训练营第三十四天|860.柠檬水找零、406.根据身高重建队列、452. 用最少数量的箭引爆气球
  • Qt5 互动地图,实现无人机地面站效果
  • 指纹识别概念解析
  • 【Linux】$()中的内容与不加$()时有什么区别
  • 请解释Java Web中的Filter过滤器的作用和常见应用场景。什么是Java Web中的Servlet API?请列举其核心接口和类。
  • 中间件-------RabbitMQ
  • 浅谈nginx配置文件
  • Hadoop运行wordcount实例任务卡在job running的多种情况及解决方法
  • 前端开发攻略---用Vue实现无限滚动的几种方法
  • 10款免费黑科技软件,强烈推荐!
  • Rolla‘s homework:Image Processing with Python Final Project
  • DLRover:蚂蚁集团开源的AI训练革命
  • CS144(所有lab解析)
  • nvm安装nodejs/npm/nvm笔记
  • 当AWR1843发送完设置的固定帧后,如何使其再发送第一次的帧?
  • canvas 五子棋游戏
  • Consul Config 使用Git做版本控制的实现
  • Redis 懒删除(lazy free)简史
  • Ruby 2.x 源代码分析:扩展 概述
  • ViewService——一种保证客户端与服务端同步的方法
  • vue中实现单选
  • 阿里云Kubernetes容器服务上体验Knative
  • 读懂package.json -- 依赖管理
  • 浮现式设计
  • 工程优化暨babel升级小记
  • 看完九篇字体系列的文章,你还觉得我是在说字体?
  • 手机app有了短信验证码还有没必要有图片验证码?
  • ​3ds Max插件CG MAGIC图形板块为您提升线条效率!
  • ​MPV,汽车产品里一个特殊品类的进化过程
  • ​软考-高级-系统架构设计师教程(清华第2版)【第9章 软件可靠性基础知识(P320~344)-思维导图】​
  • # 深度解析 Socket 与 WebSocket:原理、区别与应用
  • #FPGA(基础知识)
  • #include到底该写在哪
  • #Linux(make工具和makefile文件以及makefile语法)
  • $(function(){})与(function($){....})(jQuery)的区别
  • (2024最新)CentOS 7上在线安装MySQL 5.7|喂饭级教程
  • (3) cmake编译多个cpp文件
  • (C++20) consteval立即函数
  • (M)unity2D敌人的创建、人物属性设置,遇敌掉血
  • (PySpark)RDD实验实战——取最大数出现的次数
  • (多级缓存)多级缓存
  • (二)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (翻译)terry crowley: 写给程序员
  • (接口封装)
  • (转)微软牛津计划介绍——屌爆了的自然数据处理解决方案(人脸/语音识别,计算机视觉与语言理解)...
  • ... fatal error LINK1120:1个无法解析的外部命令 的解决办法
  • .aanva
  • .cn根服务器被攻击之后
  • .mysql secret在哪_MYSQL基本操作(上)
  • .net core docker部署教程和细节问题
  • .NET Core工程编译事件$(TargetDir)变量为空引发的思考
  • .net mvc部分视图
  • .net 使用ajax控件后如何调用前端脚本
  • .Net 应用中使用dot trace进行性能诊断
  • .NET 中创建支持集合初始化器的类型