程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 更多關於編程 >> 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 '哈哈完蛋啦'

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved