from PIL import Image

import os

import os.path

rootdir = 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:关于为什么要做这个,其实是我从网上下了好多(手动滑稽)图片仔细一看都是水平翻转后的,看起来很是别扭,于是就想办法解决它。

python图片旋转成水平_python之批量使图片水平翻转相关推荐

  1. python图像切割成多边形_python通过opencv实现图片裁剪原理解析

    这篇文章主要介绍了python通过opencv实现图片裁剪原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 图像裁剪的基本概念 : 图像裁剪是 ...

  2. python爬取图片教程-推荐|Python 爬虫系列教程一爬取批量百度图片

    Python 爬虫系列教程一爬取批量百度图片https://blog.csdn.net/qq_40774175/article/details/81273198# -*- coding: utf-8 ...

  3. 使用python 批量将 HEIC格式图片转换成JPG或者PNG格式的图片

    为了可以方便的查看和使用heic格式的照片,有时候我们需要将格式转换为jpeg或者是png, 通过运行以下python代码可以轻松的将图片格式进行转换, 输出的图片按照1,2,3--的顺序进行命名. ...

  4. python批量读取图片并批量保存_Python实现批量读取图片并存入mongodb数据库的方法示例...

    本文实例讲述了Python实现批量读取图片并存入mongodb数据库的方法.分享给大家供大家参考,具体如下: 我的图片放在E:\image\中,然后使用python将图片读取然后,显示一张,存入取一张 ...

  5. python批量resize图片大小_python opencv 批量改变图片的尺寸大小的方法

    我目标文件夹下有一大批图片,我要把它转变为指定尺寸大小的图片,用pthon和opencv实现的. 以上为原图片. import cv2 import os # 按指定图像大小调整尺寸 def resi ...

  6. 如何使用python批量压缩图片_Python实现批量压缩图片

    # -*- coding: utf-8 -*- """ __author__= 'Du' __creation_time__= '2018/1/5 10:06' &quo ...

  7. Python小技巧:两行代码实现批量给图片填加水印,这也太简单了~

    文章目录 先让我哔哔一下 准备工作 代码解析 1.单张图片添加水印 2.批量填加多张图片水印 先让我哔哔一下 来个超级超级简单的小案例,有手就行的那种~ 我们平时要给图片加水印,但是又不会PS,免不了 ...

  8. python:【一文学会】批量读取图片、替换背景图中的像素位置、批量添加文本

    **导语:**有时候为了提升效率节省时间,我们需要对文件夹中的图片进行批量处理.由于工作和学习所需,新接触Python,并且实现批量图片操作. 本文处理效果: 以及这样: 正文开始 步骤:实现一张背景 ...

  9. python列表转换成数字_python 字母转成数字Python操作列表的常用方法总结

    下面列出列表常用的方法操作列表以及小例子: 1.  Append 在列表末尾添加元素,需在列表末尾添加元素,需要注意几个点: A. append中添加的参数是作为一个整体 >>> n ...

最新文章

  1. GitHub 的AI代码生成神器,其四成代码有漏洞,你还敢用吗
  2. HTML介绍及简单模式
  3. android sdk 源码解析
  4. java笔试之字符串反转
  5. mysql语句中事务可靠性_MYSQL中的事务
  6. 软件设计原则(七)合成/聚合复用原则(Composite/Aggregate Reuse Principle,CARP)
  7. 云原生时代, 选择.NET Core
  8. 奇安信荣获中国电子2021年度科技进步奖一、二等奖
  9. Python基础__函数
  10. [转载] 在IPython中重新加载模块 importlib
  11. axure 发布 主页_车队如何在黑鸟APP发布同城活动?教程来了!
  12. “非功能需求”属于模糊术语吗
  13. 《全职高手》人物词频分析和词云图片生成
  14. android10 systemUI亮度调节分析
  15. 共享 || 19份2020关于直播的报告
  16. 图像形态学(腐蚀、膨胀、开运算、闭运算、梯度、顶帽、黑帽)
  17. 物联网毕业设计题目选题大全
  18. android照片如何查看时间,【技巧】如何查看图片的拍摄地点和日期时间等信息...
  19. linux中cat加管道用法,linux – 使用cat在管道之间弹回一个字符
  20. cs5 dreamweaver ox_dreamweaver cs5软件下载-dreamweaver cs5最新版本v11.0 官方版 - 极光下载站...

热门文章

  1. cannot unbox null value
  2. 赵小楼《天道》深度解析(75)客观是对现有事实的认可,嘴上认可可不行,得心里认,否则就是自欺
  3. 长江雨课堂考试半自动答题python脚本
  4. 复旦大学附属肿瘤医院请“牛顿”打造智慧医疗
  5. Opencv不显示图片
  6. ffmpeg 图片转视频
  7. javascript数组(array)的常用方法(shift/unshift/pop/push/concat/splice/reverse/sort/slice/join)
  8. 地图商户搜索导出小程序(电脑+手机工具)
  9. 基于JAVA社区养老服务管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署
  10. tui-editor富文本编辑器组件