婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > python實現圖片批量壓縮

python實現圖片批量壓縮

熱門標簽:浙江電銷卡外呼系統好用嗎 315電話機器人廣告 房產電銷外呼系統 南京銷售外呼系統軟件 地圖標注的意義點 上海機器人外呼系統哪家好 蓋州市地圖標注 地圖標注微信發送位置不顯示 地圖制圖標注位置改變是移位嗎

項目中大量用到圖片加載,由于圖片太大,加載速度很慢,因此需要對文件進行統一壓縮

第一種

 一:安裝包

python -m pip install Pillow

二:導入包

from PIL import Image
import os

三:獲取圖片文件的大小

def get_size(file):
    # 獲取文件大小:KB
    size = os.path.getsize(file)
    return size / 1024

四:輸出文件夾下的文件

dir_path = r'file_path'
items = os.listdir(dir_path)

for item in items:
    # print(item)
    path = os.path.join(dir_path, item)
    print(item)

五:壓縮文件到指定大小,我期望的是150KB,step和quality可以修改到最合適的數值

def compress_image(infile, outfile=None, mb=150, step=10, quality=80):
    """不改變圖片尺寸壓縮到指定大小
    :param infile: 壓縮源文件
    :param outfile: 壓縮文件保存地址
    :param mb: 壓縮目標,KB
    :param step: 每次調整的壓縮比率
    :param quality: 初始壓縮比率
    :return: 壓縮文件地址,壓縮文件大小
    """
    if outfile is None:
        outfile = infile
    o_size = get_size(infile)
    if o_size = mb:
        im = Image.open(infile)
        im.save(outfile)

    while o_size > mb:
        im = Image.open(infile)
        im.save(outfile, quality=quality)
        if quality - step  0:
            break
        quality -= step
        o_size = get_size(outfile)

六:修改圖片尺寸,如果同時有修改尺寸和大小的需要,可以先修改尺寸,再壓縮大小

def resize_image(infile, outfile='', x_s=800):
    """修改圖片尺寸
    :param infile: 圖片源文件
    :param outfile: 重設尺寸文件保存地址
    :param x_s: 設置的寬度
    :return:
    """
    im = Image.open(infile)
    x, y = im.size
    y_s = int(y * x_s / x)
    out = im.resize((x_s, y_s), Image.ANTIALIAS)

    out.save(outfile)

七:運行程序

if __name__ == '__main__':
                      # 源路徑      # 壓縮后路徑
    compress_image(r"file_path", r"E:\docs\2.JPG")
                    # 源路徑      # 壓縮后路徑
    resize_image(r"file_path", r"E:\docs\3.JPG")

第二種

import os
from PIL import Image
import threading,time

def imgToProgressive(path):
    if not path.split('.')[-1:][0] in ['png','jpg','jpeg']:  #if path isn't a image file,return
        return
    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 實現圖片批量壓縮的示例
  • python 無損批量壓縮圖片(支持保留圖片信息)的示例
  • python如何實現圖片壓縮
  • Python無損壓縮圖片的示例代碼
  • python3 圖片 4通道轉成3通道 1通道轉成3通道 圖片壓縮實例
  • python實現圖片壓縮代碼實例
  • python實現圖片批量壓縮程序
  • Python實現批量壓縮圖片
  • python中學習K-Means和圖片壓縮
  • python利用Guetzli批量壓縮圖片
  • 在Python中使用pngquant壓縮png圖片的教程
  • python 批量壓縮圖片的腳本

標簽:陽泉 臨汾 貴州 金華 雙鴨山 日照 赤峰 克拉瑪依

巨人網絡通訊聲明:本文標題《python實現圖片批量壓縮》,本文關鍵詞  python,實現,圖片,批量,壓縮,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python實現圖片批量壓縮》相關的同類信息!
  • 本頁收集關于python實現圖片批量壓縮的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美亚洲动漫精品| 亚洲一级二级三级在线免费观看| 日本强好片久久久久久aaa| 91精品国产91热久久久做人人 | 国产成a人亚洲| 丝袜脚交一区二区| 一区二区三区高清在线| 日韩美女主播在线视频一区二区三区| 99久久精品国产一区二区三区| 国产白丝网站精品污在线入口| 国产拍欧美日韩视频二区| 成人av网址在线| 日韩精品免费专区| 午夜久久福利影院| 国产精品嫩草影院com| 欧美激情一二三区| 久久久美女毛片| 欧美一区二区三区日韩| 91麻豆精品国产自产在线观看一区 | 国产精品99久久久久久久vr | 成人av网站在线| 欧美一级欧美一级在线播放| 亚洲午夜在线视频| 舔着乳尖日韩一区| 久久一二三国产| 日本欧美久久久久免费播放网| 国产精品国产三级国产有无不卡| 久久―日本道色综合久久 | 高清久久久久久| 久久99热99| 亚洲黄色录像片| 不卡一区在线观看| 久久97超碰国产精品超碰| www.在线欧美| 国产69精品久久99不卡| 国产一区啦啦啦在线观看| 强制捆绑调教一区二区| 韩国女主播一区二区三区| 4438x亚洲最大成人网| 欧美日韩精品电影| 欧美成va人片在线观看| 欧美影片第一页| 欧美剧情电影在线观看完整版免费励志电影| 久久久不卡网国产精品二区| av激情亚洲男人天堂| 91最新地址在线播放| av毛片久久久久**hd| 色一情一伦一子一伦一区| 欧美日韩另类国产亚洲欧美一级| 欧美日韩一区二区三区四区| 日韩欧美不卡在线观看视频| 日韩欧美一级精品久久| 日韩精品一区二区三区中文不卡| 久久久久久亚洲综合影院红桃| 欧美国产日产图区| 天天综合网天天综合色| 国产精品羞羞答答xxdd| 色哟哟一区二区在线观看| 7777精品伊人久久久大香线蕉的| 91精品国产黑色紧身裤美女| 久久精品亚洲精品国产欧美| 亚洲国产中文字幕在线视频综合| 欧美aaa在线| 东方欧美亚洲色图在线| 欧美日韩黄色一区二区| 精品电影一区二区| 亚洲色图另类专区| 理论电影国产精品| 91视频免费观看| 日韩视频免费观看高清在线视频| 国产精品久久毛片| 久久不见久久见免费视频1| 99久久综合狠狠综合久久| 欧美一区二区久久| 中文字幕日韩欧美一区二区三区| 日韩中文字幕麻豆| 91看片淫黄大片一级在线观看| www国产亚洲精品久久麻豆| 午夜伊人狠狠久久| 不卡在线视频中文字幕| 久久亚区不卡日本| 亚洲成人av电影| 色婷婷国产精品综合在线观看| 久久久久88色偷偷免费| 精品在线一区二区| 日韩欧美中文字幕公布| 丝袜脚交一区二区| 欧美日韩一二三| 洋洋av久久久久久久一区| 高清成人免费视频| 欧美激情一区二区三区不卡| 欧洲精品视频在线观看| 天天射综合影视| 亚洲精品欧美在线| 欧美喷水一区二区| 91影院在线观看| 91麻豆123| 99久久免费视频.com| 成人蜜臀av电影| 岛国精品在线播放| 免费精品视频最新在线| 亚洲日本电影在线| 夜夜爽夜夜爽精品视频| 亚洲伦理在线精品| 中文字幕中文字幕中文字幕亚洲无线 | 精品国产免费人成电影在线观看四季| 亚洲影院久久精品| 欧美日本一道本| 日本 国产 欧美色综合| 亚洲精品久久嫩草网站秘色| 国产精品网站在线播放| 亚洲视频一二三区| 欧美影院午夜播放| 亚洲精品中文在线| 顶级嫩模精品视频在线看| 日韩一区中文字幕| 日本韩国欧美三级| 亚洲精品久久嫩草网站秘色| 日本大香伊一区二区三区| 一区二区三区免费观看| 911精品国产一区二区在线| 日韩电影一二三区| 日韩情涩欧美日韩视频| 韩国女主播成人在线观看| 欧美国产欧美亚州国产日韩mv天天看完整| 成人高清视频在线| 洋洋av久久久久久久一区| 欧美日韩视频专区在线播放| 麻豆成人免费电影| 国产精品午夜在线观看| 色婷婷精品久久二区二区蜜臂av | 在线不卡中文字幕| 狠狠色丁香婷婷综合| 综合久久久久久久| 欧美zozozo| www.视频一区| 日韩不卡手机在线v区| 日韩一级二级三级| 一区精品在线播放| 精品国产1区二区| 日本久久电影网| 亚洲另类春色校园小说| 亚洲国产成人av好男人在线观看| 精品一区二区三区免费视频| 丁香六月综合激情| 精品国产乱码久久久久久影片| 免费成人在线网站| 欧美三级三级三级爽爽爽| 精品欧美久久久| 日韩视频一区在线观看| 久久综合av免费| 日韩精品亚洲专区| 欧美老肥妇做.爰bbww| 91福利精品视频| 欧美少妇一区二区| 麻豆国产欧美日韩综合精品二区| 久久久噜噜噜久噜久久综合| 欧美性大战久久| 成人综合在线观看| 九九国产精品视频| 天天综合网 天天综合色| 中文字幕第一区| 精品国产一区二区三区四区四| 欧美日韩综合在线免费观看| 成人av资源在线观看| 国产精品一区二区久久精品爱涩 | 欧美制服丝袜第一页| 国产成人亚洲综合a∨猫咪| 日本高清免费不卡视频| 国产精品久久久久毛片软件| 成人免费高清在线| 久久免费看少妇高潮| 久久99精品久久久久久| 亚洲欧洲日韩一区二区三区| 欧美专区日韩专区| 成人性生交大片免费看中文网站| 亚洲第一激情av| ㊣最新国产の精品bt伙计久久| 精品理论电影在线| 欧美日韩亚洲国产综合| 丁香六月久久综合狠狠色| 麻豆91免费看| 五月婷婷久久丁香| 亚洲一区二区欧美日韩| 日韩一区有码在线| 亚洲自拍另类综合| 国产日本欧美一区二区| 亚洲色欲色欲www在线观看| 91视频精品在这里| 7777精品伊人久久久大香线蕉超级流畅 | 岛国一区二区在线观看| 26uuu亚洲综合色欧美 | 在线不卡一区二区| 欧美伦理视频网站| 欧美一区午夜视频在线观看| 在线不卡一区二区| 日韩三级免费观看| 国产日产欧美一区| 亚洲欧美日韩久久| 热久久久久久久|