Python批量按比例缩小图片脚本分享

作者:junjie 时间:2022-06-06 11:46:12 

图片太大了,上百张图用photoshop改太慢,就想到用python写个简单的批处理。功能简单就是把原图按比例缩小


# -*- coding: cp936 -*- 

import Image 
import glob, os 

#图片批处理 
def timage(): 
    for files in glob.glob('D:\\\\1\\\\*.JPG'): 
        filepath,filename = os.path.split(files) 
        filterame,exts = os.path.splitext(filename) 
        #输出路径 
        opfile = r'D:\\\\22\\\\'
        #判断opfile是否存在,不存在则创建 
        if (os.path.isdir(opfile)==False): 
            os.mkdir(opfile) 
        im = Image.open(files) 
        w,h = im.size 
        #im_ss = im.resize((400,400)) 
        #im_ss = im.convert('P') 
        im_ss = im.resize((int(w*0.12), int(h*0.12))) 
        im_ss.save(opfile+filterame+'.jpg') 

if __name__=='__main__': 
    timage() 

    print '哈哈完蛋啦'

标签:Python,批量,按比例,缩小,图片
0
投稿

猜你喜欢

  • js中bool值的转换及“&&”、“||”、 “!!”详解

    2024-04-19 10:02:01
  • 纯JSP+DWR实现3 级联动下拉选择菜单实现技巧

    2023-07-10 12:52:40
  • Oracle数据库性能优化技术开发者网络Oracle

    2010-07-18 13:05:00
  • Python中的Decorator装饰器的使用示例

    2023-07-02 10:37:44
  • Python新手实现2048小游戏

    2021-02-19 14:12:57
  • MySQL 的启动和连接方式实例分析

    2024-01-21 09:06:03
  • python如何对链表操作

    2023-08-18 05:40:46
  • 如何确定Oracle数据库表重复的记录

    2010-07-26 13:23:00
  • 基于Python实现自动化生成数据报表

    2021-11-07 00:42:16
  • Pycharm 2020.1 版配置优化的详细教程

    2023-06-30 23:11:55
  • mysql分页性能探索

    2024-01-23 22:35:21
  • 用Python实现简单的人脸识别功能步骤详解

    2022-05-15 15:52:00
  • Python openpyxl模块实现excel读写操作

    2023-07-17 20:15:25
  • ASP 内建六大对象简介

    2009-06-04 18:08:00
  • 最常用的PHP正则表达式收集整理

    2024-05-03 15:34:56
  • MySQL 5.6.36 Windows x64位版本的安装教程详解

    2024-01-25 09:31:44
  • python requests 库请求带有文件参数的接口实例

    2022-04-23 09:12:10
  • Pytorch中accuracy和loss的计算知识点总结

    2023-06-25 10:57:32
  • Python3 实现爬取网站下所有URL方式

    2022-03-28 07:12:37
  • python查看自己安装的所有库并导出的命令

    2022-03-01 03:03:08
  • asp之家 网络编程 m.aspxhome.com