日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python 批量壓縮圖片的腳本

瀏覽:35日期:2022-06-17 17:34:12
目錄簡介需要 Needs用法 Usage代碼實現效果另外一種圖片壓縮實現方式簡介

用Python批量壓縮圖片,把文件夾或圖片直接拖入即可

需要 Needs

Python 3

Pillow (用pip install pillow來安裝即可)

用法 Usage

把文件夾或圖片直接拖入即可。如果拖入的是文件夾,則會遍歷子文件夾把所有圖片都壓縮了。

注意,壓縮后的文件會直接替換原來的文件,文件名不變,尺寸不變,只改變壓縮質量。

文件的開頭有兩個變量:

SIZE_CUT = 4 表示大于4MB的圖片都會進行壓縮

QUALITY = 90 表示壓縮質量90,這個質量基本人眼是看不出來啥差距的,而且很多原先10M的圖能壓縮一半。80以下的質量大概就不太行了。

代碼

#!/usr/bin/python3# -*- coding: UTF-8 -*-# Created by Mario Chen, 01.04.2021, Shenzhen# My Github site: https://github.com/Mario-Heroimport sysimport osfrom PIL import ImageSIZE_CUT = 4 # picture over this size should be compressed. Units: MBQUALITY = 90 # 90 is good, this number should not be smaller than 80.def isPic(name): namelower = name.lower() return namelower.endswith('jpeg') or namelower.endswith('jpg') or namelower.endswith('png')def compressImg(file): #print('The size of', file, 'is: ', os.path.getsize(file)) im = Image.open(file) im.save(file, quality=QUALITY)def compress(folder): try:if os.path.isdir(folder): print(folder) file_list = os.listdir(folder) for file in file_list:if os.path.isdir(folder+'/'+file): #print(folder +'/'+ file) compress(folder +'/'+file)else: if isPic(file):if os.path.getsize(folder + '/' + file) > (SIZE_CUT * 1024 * 1024): compressImg(folder + '/' + file) print(file)else: if isPic(folder):if os.path.getsize(folder) > (SIZE_CUT * 1024 * 1024): compressImg(folder) except BaseException:returnif __name__ == ’__main__’: for folder in sys.argv:#print(folder)compress(folder) print('Finish.') #os.system('pause')實現效果

python 批量壓縮圖片的腳本

壓縮后大小

python 批量壓縮圖片的腳本

另外一種圖片壓縮實現方式

同樣自動遍歷目錄下的圖片

import osfrom PIL import Imageimport threading,timedef imgToProgressive(path): if not path.split(’.’)[-1:][0] in [’png’,’jpg’,’jpeg’]: #if path isn’t a image file,returnreturn if os.path.isdir(path):return##########transform img to progressive img = Image.open(path) destination = path.split(’.’)[:-1][0]+’_destination.’+path.split(’.’)[-1:][0] try:print(path.split(’’)[-1:][0],’開始轉換圖片’)img.save(destination, 'JPEG', quality=80, optimize=True, progressive=True) #轉換就是直接另存為print(path.split(’’)[-1:][0],’轉換完畢’) except IOError:PIL.ImageFile.MAXBLOCK = img.size[0] * img.size[1]img.save(destination, 'JPEG', quality=80, optimize=True, progressive=True)print(path.split(’’)[-1:][0],’轉換完畢’) print(’開始重命名文件’) os.remove(path) os.rename(destination,path)for d,_,fl in os.walk(os.getcwd()): #遍歷目錄下所有文件 for f in fl:try: imgToProgressive(d+’’+f)except: pass

以上就是python 批量壓縮圖片的腳本的詳細內容,更多關于python 批量壓縮圖片的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
最新亚洲一区| 伊人久久婷婷| 国内自拍视频一区二区三区| 久久久久久久欧美精品| 国产亚洲人成a在线v网站| 国产成人免费av一区二区午夜| 日韩欧美不卡| 国产视频一区欧美| 国产欧美日韩亚洲一区二区三区| 国产精品99一区二区三| 欧美日韩三区| 国产亚洲电影| 亚洲欧美日本视频在线观看| 亚洲理论在线| 日韩a一区二区| 视频一区在线播放| 国产精品4hu.www| 999国产精品| 日本免费一区二区视频| av综合电影网站| 亚洲日本欧美| 激情国产在线| 亚洲精品伊人| 精品一二三区| 久久福利毛片| 国产成人精品三级高清久久91| 亚洲免费影院| 精品国产18久久久久久二百| 亚洲专区在线| 日本激情一区| 日韩精品久久理论片| 天堂日韩电影| 国产麻豆一区二区三区 | 快she精品国产999| 国产在视频一区二区三区吞精| 视频一区视频二区中文| av中文资源在线资源免费观看| 天海翼精品一区二区三区| аⅴ资源天堂资源库在线| 日韩有码av| 国产99精品| 国产精品www.| 亚洲精品日本| 久久国内精品自在自线400部| 夜夜精品视频| 日本精品在线中文字幕| 麻豆一区二区99久久久久| 亚洲精品高潮| 午夜日本精品| 欧美三区四区| 精品一区不卡| 国产日韩精品视频一区二区三区| 另类av一区二区| 欧美日韩精品免费观看视欧美高清免费大片 | 嫩草伊人久久精品少妇av杨幂| 中文日韩在线| 欧洲在线一区| 国产66精品| 国产精品资源| 日本亚洲最大的色成网站www| 不卡中文一二三区| 国产v综合v| 精品一区二区三区中文字幕视频| 婷婷综合成人| 麻豆久久精品| 9久re热视频在线精品| 日韩久久视频| 久久婷婷国产| 国产日韩一区| 四虎精品永久免费| 视频在线在亚洲| 亚洲精品午夜av福利久久蜜桃| 日韩在线不卡| 最新中文字幕在线播放| 成午夜精品一区二区三区软件| 国产高清视频一区二区| 97精品国产99久久久久久免费| 亚洲一区欧美二区| 亚洲成av人片一区二区密柚| 裤袜国产欧美精品一区| 精品一级视频| 麻豆精品蜜桃视频网站| 国产欧美一区二区三区精品观看| 婷婷亚洲成人| 在线精品视频一区| 免费日本视频一区| 三级在线观看一区二区| 亚洲一区国产| 亚洲一区二区动漫| 99热精品在线| 国产亚洲福利| 性一交一乱一区二区洋洋av| japanese国产精品| 欧美日韩精品在线一区| 欧美成人午夜| 9久re热视频在线精品| 亚洲在线电影| 蜜臀久久久久久久| 中文字幕日本一区二区| 综合一区av| 青青草视频一区| 欧美精品福利| 久久亚洲精精品中文字幕| 国产成年精品| 香蕉成人av| 亚洲激情中文| 亚洲午夜免费| 日本午夜精品一区二区三区电影| 日韩1区2区日韩1区2区| 国产精品欧美在线观看| 精品一区二区三区在线观看视频| 国产一区日韩| 久久免费国产| 欧美中文日韩| 日韩欧美中文在线观看| 国产视频一区二区在线播放| 久久99偷拍| 日韩国产一区二区| 欧美精品九九| 少妇精品久久久一区二区 | 国产激情久久| 国产在线观看91一区二区三区| 91中文字幕精品永久在线| 久久国产毛片| 免费在线观看成人| 国产日本久久| 国产一区二区久久久久| 欧美日韩在线二区| 中文字幕日韩亚洲| 久久不见久久见国语| 欧美好骚综合网| 国产一区清纯| 日韩福利视频导航| 色综合狠狠操| 伊人精品在线| 日韩精品乱码av一区二区| 久久99久久久精品欧美| 日韩欧美另类一区二区| 蜜桃伊人久久| 国产精品66| 激情久久久久久久| 91成人在线精品视频| 色网在线免费观看| 日韩精品一二三四| 精品国产精品国产偷麻豆 | 欧美日中文字幕| 婷婷综合成人| 国产成人精品一区二区免费看京| 午夜欧美理论片| 日韩精品社区| 久久久精品五月天| 日韩国产在线观看| 日韩精品第一区| 日韩激情网站| 最近高清中文在线字幕在线观看1| 视频一区中文字幕国产| 精品99在线| 蜜臀国产一区二区三区在线播放| 欧美激情在线精品一区二区三区| 欧美日韩免费观看一区=区三区| 国产精品欧美三级在线观看| 五月天激情综合网| 精品国产三区在线| 免费久久99精品国产| 精品三级av| 最近国产精品视频| 久久男女视频| 国产精品极品| 久久亚洲一区| 蜜桃精品在线| 国产精品多人| 亚洲有吗中文字幕| 久久中文字幕二区| 老牛国内精品亚洲成av人片| 蜜桃91丨九色丨蝌蚪91桃色| 日韩在线视频精品| 国产精品蜜月aⅴ在线| 丝袜美腿亚洲一区| 久久久亚洲一区| 国产毛片一区二区三区| 国产亚洲在线| 欧美精品资源| 麻豆国产欧美一区二区三区| 免费高清在线一区| 99热精品久久| 精品一区二区三区四区五区| 亚洲精品自拍| 婷婷精品进入| 97精品在线| 国产极品模特精品一二| 蜜臀精品久久久久久蜜臀| 亚洲成av人片一区二区密柚| 久久精品国产亚洲一区二区三区| 日韩精品a在线观看91| 五月天久久网站| 性欧美videohd高精| 精品免费视频| 国产精品美女午夜爽爽| 日韩高清一级| 中文字幕av一区二区三区人|