iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >几种翻转类型批量处理图片
  • 109
分享到

几种翻转类型批量处理图片

几种批量类型 2023-01-31 00:01:45 109人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

from PIL import Image import os import os.path #rootdir = r'D:\anaconda_work\data\fz' # 指明被遍历的文件夹 rootdir = r'D:\ana

from PIL import Image
import os
import os.path

#rootdir = r'D:\anaconda_work\data\fz'  # 指明被遍历的文件夹
rootdir = r'D:\anaconda_work\data\fz'
 
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)
        #Image.FLIP_LEFT_RIGHT,表示将图像左右翻转
        out = im.transpose(Image.FLIP_LEFT_RIGHT)
        
     # Image.FLIP_TOP_BOTTOM,表示将图像上下翻转
        #out = im.transpose(Image.FLIP_TOP_BOTTOM)
        
     # Image.ROTATE_90,表示将图像逆时针旋转90°
        #out = im.transpose(Image.ROTATE_90)
        
    #Image.ROTATE_180,表示将图像逆时针旋转180°
         #out = im.transpose(Image.ROTATE_180)
        
    # Image.ROTATE_270,表示将图像逆时针旋转270°
         #out = im.transpose(Image.ROTATE_270)
        
    # Image.TRANSPOSE,表示将图像进行转置(相当于顺时针旋转90°)
         #out = im.transpose(Image.TRANSPOSE)
        
    # Image.TRANSVERSE,表示将图像进行转置,再水平翻转
         #out = im.transpose(Image.TRANSVERSE)
        
        #新建文件夹保存翻转后图片
        newname=r"D:\anaconda_work\data\as"+'\\'+filename
        out.save(newname)#保存结束

翻转之前的图片:                                                                                                                                                                  

 翻转之后图片:

总结

第一次写,望多多鼓励,所参考文章在下面例举出,如果不让转载会尽快删除,本人研究方向医学图像处理(研一),希望多多交流。

参考文章:

1.https://blog.csdn.net/qq_40801168/article/details/83628151

2.Http://www.cnblogs.com/lyrichu/p/9124504.html

作者:舟华520

出处:https://www.cnblogs.com/xfzh193/

本文以学习,分享,研究交流为主,欢迎转载,请标明作者出处!

--结束END--

本文标题: 几种翻转类型批量处理图片

本文链接: https://www.lsjlt.com/news/182222.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 几种翻转类型批量处理图片
    from PIL import Image import os import os.path #rootdir = r'D:\anaconda_work\data\fz' # 指明被遍历的文件夹 rootdir = r'D:\ana...
    99+
    2023-01-31
    几种 批量 类型
  • ps如何批量处理图片
    本文小编为大家详细介绍“ps如何批量处理图片”,内容详细,步骤清晰,细节处理妥当,希望这篇“ps如何批量处理图片”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。ps动作批量处理图片:首先进入ps软件,然后点击窗口,...
    99+
    2023-07-02
  • Python中怎么批量处理图片
    Python中怎么批量处理图片,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1.Pillow库介绍Pillow是Python里的图像处理库,提供了了广泛的文件格式支持,强大...
    99+
    2023-06-02
  • python图片水印加密的几种处理小结
    目录加密算法水印常见的图片加密方法包括加密算法、水印、隐藏、压缩等。下面简要介绍一些常见的图片加密方法: 加密算法 加密算法是一种基于数学运算的加密方式,可对图片进行加密处理,使得未...
    99+
    2023-05-14
    python图片水印加密 python 水印加密
  • Android中几种图片特效的处理的实现方法
     Android中几种图片特效的处理这里有放大缩小图片,获得圆角图片,获得带倒影图片的几种方法及实现代码,package com.android.tutor; import android.graphics.Bitmap; imp...
    99+
    2023-05-31
    android 图片特效 roi
  • Python批量处理图片大小尺寸方法详解
    目录前言简单讲解1、建目录2、图片大小修改批量修改图片Size1、目录处理2、图片批量修改Size完整代码前言 出发点,网上下了一批png,使用wxFormBuilder做软件工具栏...
    99+
    2022-11-13
    Python批量处理图片 Python批量处理图片尺寸 Python处理图片大小
  • mysql存储过程中错误处理有哪几种类型
    mysql 存储过程错误处理提供以下几种类型:begin...end 块:发生错误时回滚事务,不执行后续语句。error 语句:手动引发错误,指定错误代码和消息。signal 语句:从自...
    99+
    2024-04-22
    mysql
  • Shell命令行批量处理图片文件名的示例分析
    小编给大家分享一下Shell命令行批量处理图片文件名的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Shell 命令行批量处理图片文件名前言:从网上下载了...
    99+
    2023-06-09
  • python数字图像处理数据类型及颜色空间转换
    目录一、图像数据类型及转换1、unit8转float2、float转uint8二、颜色空间及其转换例:rgb转灰度图其它的转换例:rgb转hsv一、图像数据类型及转换 在skimag...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作