`
lw223
  • 浏览: 98154 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

python PIL 批量处理处理图片

阅读更多

客户给一堆图片要传到后台,图片太大了,上百张图用photoshop改太慢,就想到用python写个简单的批处理。功能简单就是把原图按比例缩小,代码更简单 20多行。

 

 

 

# -*- 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((int(w*0.12), int(h*0.12)))
        im_ss.save(opfile+filterame+'.jpg')

if __name__=='__main__':
    timage()

    print '哈哈完蛋啦'

 

 

 

分享到:
评论
1 楼 Hooopo 2010-03-24  
mogrify -resize 50% /home/hooopo/img/*.jpg

相关推荐

    Python+pyqt5+PIL+批量图像处理.rar

    利用python对图像进行批量重命名和添加水印工作,代码注释详细,下载下来即可运行,做的GUI界面,适合新手学习使用

    python项目开发实战_图片批量处理器-PyQt5+PIL模块实现_编程案例实例详解课程教程.pdf

    答案是肯定的,本章使用 Python语言开发了一个图片批量处理器软件,使用该软件可以批量为图片添加文字水印或者图片水印。另外,还可以对图片进行批量重命名,比如将多个图片的文件名同时转换为大写、小写,或者按照指定的...

    python图片批量处理器程序.zip

    该程序使用Python语言编写,利用了Pillow(PIL Fork)等强大的图像处理库,支持多种图片格式,包括但不限于JPEG、PNG、GIF等。用户可以通过简单的配置文件或命令行参数,实现图片的批量调整大小、裁剪、旋转、添加...

    python实现批量处理将图片粘贴到另一张图片上并保存

    pillow真的是一个很强大的图像处理库!!!! 本人利用pillow库实现了将文件夹下的批量照片随机粘贴到另一张图片上,并批量保存到指定文件夹!!! 直接上代码: from PIL import Image import os import random ...

    python课程设计-图片批量处理器(源码+可执行程序exe+使用说明)

    具体的操作步骤如下: (1)选择要执行的操作:主窗体主要起到导航的功能,该窗体中通过选择相应菜单可以打开批量添加水印窗体和批量重命名窗体。 (2)批量添加水印 ...第三方模块:PyQt5、pyqt5-tools、PIL。

    python批量裁剪图片

    python 3.7,需要装python库PIL和os,无需其他包,将图片从原文件夹裁剪到新文件夹,没有更改文件名

    Python实现批量修改图片格式和大小的方法【opencv库与PIL库】

    主要介绍了Python实现批量修改图片格式和大小的方法,结合实例形式分析了Python基于opencv库与PIL库针对图片的读写、转换相关操作技巧,需要的朋友可以参考下

    python实现批量图片格式转换

    可以支持批量图片任意格式转换。 直接上代码: # 将jpg格式转位png import os from PIL import Image import shutil import sys # Define the input and output image output_dirHR = '../data/M

    Python中用PIL库批量给图片加上序号的教程

    主要介绍了Python中用PIL库批量给图片加上序号的教程,PIL库是Python中一个非常强大的处理图片的库,需要的朋友可以参考下

    Python语言教程2-python批量图片大小处理-多文件夹

    有时候我们需要对图片就行大小处理,但是图片数量多,而且分布在不同的文件夹下面,那么我们怎么对图片进行批量大小处理呢。 一般的单张图片处理使用的是reshape或resize对图片进行缩放,但是如果我们是长方形图片...

    批量插入图片到Excel

    1、批量插入图片到Excel,设置单元格图片的格式 2、设定Excel格式单元格居中 3、设定Excel单元格文字格式,例如颜色、粗体等 4、设置行、列的高度宽度 ps: 程序依赖其他的python库,需要先安装pip,再利用pip安装...

    利用python将16位图像转换为8位图像,支持批量

    具体介绍看这里:https://blog.csdn.net/qq_15969343/article/details/79841446?spm=1001.2014.3001.5502

    python批量图片处理简单示例

    本文实例讲述了python批量图片处理。分享给大家供大家参考,具体如下: #!/usr/bin/python #coding:utf-8 import os from PIL import Image #源目录 MyPath = 'C:/Users/Eric/Desktop/python_text/20161214/test_...

    PsBatch:使用 Photoshop 脚本的 Python 批量图像处理

    使用 Photoshop 脚本的 Python 批量图像处理 将图像保存为具有指定大小、分辨率和 JPEG 质量的 .jpeg 格式。 当然,使用 Python Imaging Library (PIL) 可以轻松实现相同的结果。 PsBatch 是作为使用 Photoshop ...

    用Python去除图像的黑色或白色背景实例

    今天小编就为大家分享一篇用Python去除图像的黑色或白色背景实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    python图片批量裁剪

    将当前目录下特定后缀名(例如jpg)的图片统一截去指定尺寸并覆盖保存 可用于批量修图 需要PIL库

    python实现批量修改图片格式和尺寸

    本文实例为大家分享了python批量处理图片的具体代码,供大家参考,具体内容如下 公司的一个项目要求把所有4096×4096的图片全部转化成2048×2048的图片,这种批量转换图片大小的软件网上很多,我的同事原来使用的...

    python实现图片批量压缩程序

    本文实例为大家分享了python实现图片批量压缩程序的具体代码,供大家参考,具体内容如下 说明 运行环境:Win10 Pycharm 程序没有用到面向对象编程方法,只是简单的面向过程设计 用到的模块:PIL、os、sys 使用...

Global site tag (gtag.js) - Google Analytics