萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> 編程語言綜合 >> Python批量按比例縮小圖片腳本分享

Python批量按比例縮小圖片腳本分享

   這篇文章主要介紹了Python批量按比例縮小圖片腳本分享,本文直接給出實現代碼,需要的朋友可以參考下

  圖片太大了,上百張圖用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 '哈哈完蛋啦'

copyright © 萬盛學電腦網 all rights reserved