程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

python将图片旋转,颠倒,修改尺寸

发布于2019-08-06 09:57     阅读(512)     评论(0)     点赞(2)     收藏(5)


直接上代码,根据需求注释选择相应修改 

from PIL import Image
import os
import os.path

rootdir = r'G:\jianfeng\project\rubblish_det\faster_rcnn\rubbish_voc_xml\rubbish_pic_forTest\4396'  # 指明被遍历的文件夹
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_TOP_BOTTOM)
        #进行左右颠倒
        out =out.transpose(Image.FLIP_LEFT_RIGHT)
        # 进行旋转90
        out = im.transpose(Image.ROTATE_90)
        # 进行旋转180
        out = im.transpose(Image.ROTATE_180)
        # 进行旋转270
        out = im.transpose(Image.ROTATE_270)
        #将图片重新设置尺寸
        out= out.resize((1280,720))
        newname = r"G:\jianfeng\project\rubblish_det\faster_rcnn\rubbish_voc_xml\rubbish_pic_forTest\4396_720" + '\\' +"10t"+ filename
        out.save(newname)

 



所属网站分类: 技术文章 > 博客

作者:搞笑

链接:https://www.pythonheidong.com/blog/article/7328/855f54b4f7f4dbc9e445/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

2 0
收藏该文
已收藏

评论内容:(最多支持255个字符)