python之批量使图片水平翻转
from PIL import Image
import os
import os.pathrootdir = r'D:\用户目录\我的图片\From Yun\背景图\背景图' # 指明被遍历的文件夹
for parent, dirnames, filenames in os.walk(rootdir):for filename in filenames:print('parent is :' + parent)print('filename is :' + filename)currentPath = os.path.join(parent, filename)print('the fulll name of the file is :' + currentPath)im = Image.open(currentPath)out = im.transpose(Image.FLIP_LEFT_RIGHT)newname=r"D:\用户目录\我的图片\From Yun\背景图\背景图反转"+'\\'+filename+"(1).jpg"out.save(newname)
# im = Image.open(r'C:\Users\Administrator\Desktop\新建文件夹 (2)\1.jpg')
# out = im.transpose(Image.FLIP_LEFT_RIGHT)
# out.save(r'C:\Users\Administrator\Desktop\新建文件夹 (2)\test2.jpg')
最后三行是测试水平翻转对单个图片是否生效,发现可行。
关键是from PIL import Image这个模块找了我好久啊—_—
还有倒数第二行的im.transpose(Image.FLIP_LEFT_RIGHT)是图片水平翻转的核心语句
PS:print语句可以删去
PPS:关于为什么要做这个,其实是我从网上下了好多(手动滑稽)图片仔细一看都是水平翻转后的,看起来很是别扭,于是就想办法解决它。
转载于:https://www.cnblogs.com/gilgamesh-hjb/p/7298037.html
python之批量使图片水平翻转相关推荐
- python图片旋转成水平_python之批量使图片水平翻转
from PIL import Image import os import os.path rootdir = r'D:\用户目录\我的图片\From Yun\背景图\背景图' # 指明被遍历的文件 ...
- Python实现批量压缩图片
Python实现批量压缩图片 本文为大家分享了Python实现批量压缩图片的具体代码,供大家参考,具体内容如下 # -*- coding: utf-8 -*- """ _ ...
- Python:批量增强图片清晰度 ——基于百度API,含获取的AK、 SK的流程,access_token的获取流程,以及生成.exe文件
Python:批量增强图片清晰度 --基于百度API,含获取的AK. SK的流程,access_token的获取流程,以及生成.exe文件 最近需要提高一些图片的清晰度,但一张张的去弄太费时间了,所以 ...
- python怎么把图片压缩_使用Python轻松批量压缩图片
在互联网,图片的大小对一个网站的响应速度有着明显的影响,因此在提供用户预览的时候,图片往往是使用压缩后的.如果一个网站图片较多,一张张压缩显然很浪费时间.那么接下来,我就跟大家分享一个批量压缩图片的方 ...
- Python实现批量修改图片名称并存入新文件夹
背景 需要大量图片作为测试数据,使用公司员工照需要进行脱敏处理,批量修改图片名称,使其每个图片以数字为名并输出至新文件夹 思路 1.定义源文件路径,里面有批量待修改的文件 2.def() 方法定义函数 ...
- python怎么批量下载图片_怎样批量下载在线图片?
原标题:怎样批量下载在线图片? 大家早啊,我是云景,以前分享过很多关于批量下载图片的技巧,有使用插件程序的,有使用工具的. 之前也教过大家怎么使用F12开发者 今天给大家分享的是,使用Python来批 ...
- python给图片添加水印图片_使用Python编写批量添加图片水印程序
文章目录 一.为什么要为图片添加水印 二.利用Python为图片添加水印 遍历文件夹下所有图片文件 三.利用QT for Python制作图片水印添加程序 一.为什么要为图片添加水印 在互联网写文章最 ...
- python图片水印软件_使用Python编写批量添加图片水印程序:一、代码方案
一.为什么要为图片添加水印 在互联网写文章最头疼的一件事情就是发表的文章容易被抄袭,各种抄袭的手段真的是层出不穷.无奈,只能在不影响阅读体验的情况下不断地提高反抄袭的难度.虽然防不住,但是为文章中的图 ...
- python批量resize图片大小_如何用Python智能批量压缩图片?
本文一步步为你介绍,如何用Python自动判断多张图片中哪些超出阈值需要压缩,且保持宽高比.如果你想了解Python图像处理的基础知识,欢迎动手来尝试. 痛点 我喜欢用Markdown写文稿,然后发布 ...
最新文章
- QueryList的使用
- 利用ASP.NET输出指定内容的WORD、EXCEL、TXT、HTM
- 3dContactPointAnnotationTool开发日志(二十)
- java生成j动态页面_zk动态产生多个页面的例子代码
- requirejs插件-domReady插件
- MySQL工作笔记-使用事件和存储过程定时更新某表数据
- 迁移学习(transfer learning)与finetune的关系?【finetune只是transfer learning的一种手段】
- pytorch1.4+tensorboard不显示graph计算图的问题
- 小技巧 ----- Java中的进制转换
- JavaScript中常见的几种继承方式
- 给DateField和DateChooser进行汉化
- 小甲鱼python电子版_零基础入门学习Python 小甲鱼出品 (全42集)
- 第三届泰迪杯数据挖掘技能赛一等奖总结经验分享
- rk从u盘更新屏参文件_[更新]解决八代I3在华擎B150上核显不亮机问题
- 2020论文阅读:Few-Shot Object Detection with Attention-RPN and Multi-Relation Detector
- Google着手与 Open AI 合作预防人工智能暴走
- 使用 this.$parent 子组件调用父组件方法
- 电风扇 DIY闪字发光小风扇 休闲懒人鞋 无叶塔扇 空调扇
- 推荐系统视频行业揭秘,“抖音快手”现象级产品背后的推荐逻辑
- linux忘记root密码VMware-centos6.8演示
热门文章
- 黑客?1小时内入侵100台服务器,百度成为帮凶?!
- 五步搞定Java开发环境部署,大厂直通车!
- AI的张良计与过墙梯:3·15智能骚扰电话下的冰山脉络
- 微信小程序界面设计——自定义一个好看的头图
- 别再问Cookie了,再问就崩溃了!
- springboot+nodejs+vue校园健康小零食网上商城购物网站
- 方舟编译器支持PHP吗,方舟编译器解读
- python进行冒泡排序详解_python冒泡排序详解
- 云计算机怎么打游戏,云即玩游戏盒该如何使用 云即玩游戏盒电脑版的使用方法...
- Rockland ELISA试剂丨Rockland ELISA包被稳定剂方案