Python常用小技巧(三)——批量修改图片尺寸

前言:在日常使用中我们需要批量修改图片尺寸,用ps的话固然很精确,但是也会很慢,使用Python的话就可以很快地完成这个目标

一、材料准备

- PIL

- Image

- os

- glob

二、程序编写

 

# -*- coding:utf8 -*-
from PIL import  Image
import os.path
import glob
def convertjpg(jpgfile,outir,width = 416 ,height = 416):#将图片修改为416X416
    img = Image.open(jpgfile)
    try:
        new_img = img.resize((width,height),Image.BILINEAR)
        new_img.save(os.path.join(outir,os.path.basename(jpgfile)))
    except Exception as e:
        print(e)
imgName = 't'
for jpgfile in  glob.glob("/home/ljt/Documents/resize/*.jpg"):
    try:
        convertjpg(jpgfile,"resize")
    except:
        continue

 

 

 

 

 

你可能感兴趣的:(Python小技巧系列,Python)