<del id="ims2a"></del>
  1. <fieldset id="ims2a"><input id="ims2a"></input></fieldset>
    • <strike id="ims2a"><input id="ims2a"></input></strike>
      <strike id="ims2a"><input id="ims2a"></input></strike>
      <tfoot id="ims2a"><input id="ims2a"></input></tfoot>
        <ul id="ims2a"></ul>
        <del id="ims2a"></del>

        科技改變生活 · 科技引領(lǐng)未來

        • 首頁
        • 資訊
        • 技術(shù)
        • 百科
        • 問答
        • 學(xué)習(xí)
        • 看看
        • 站長
        • 生活
        • 快訊

        首頁 > 看看 > 創(chuàng)業(yè)經(jīng)驗

        怎么把照片縮小到200k(照片怎么縮小到200k以下)

        時間:2022-08-22 17:02 作者:陳陽東

        起因

        截圖組件配合驗證碼使用優(yōu)化建議

        既然沒人幫忙解決只能自己動手了

        小白先直接獻(xiàn)上代碼

        from PIL import Image

        import os

        def compress_image(infile, outfile=’’, mb=150, step=10, quality=80):

        “”“不改變圖片尺寸壓縮到指定大小

        :param infile: 壓縮源文件

        :param outfile: 壓縮文件保存地址

        :param mb: 壓縮目標(biāo),KB

        :param step: 每次調(diào)整的壓縮比率

        :param quality: 初始壓縮比率

        :return: 壓縮文件地址,壓縮文件大小

        “””

        o_size = os.path.getsize(infile)/1024

        if o_size <= mb:

        return infile

        if not outfile:

        dir, suffix = os.path.splitext(infile)

        outfile = ‘{}-out{}’.format(dir, suffix)

        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)

        return outfile, get_size(outfile)

        調(diào)用函數(shù)執(zhí)行

        查看壓縮效果

        查看大小

        壓縮前

        壓縮后

        當(dāng)然我這里的選擇的圖片本來也不大,驗證碼組件最大識別 200K, 這里將 mb 參數(shù)調(diào)整到 200 就能解決問題了。

        文章來源:藝賽旗RPA社區(qū) 掉進(jìn)懸崖的小白

        相關(guān)話題

        • 哈利波特簡介(哈利波特作者的名字為何不能提)
        • 女孩子把身體給男孩看說明什么()
        • 不是花中偏愛菊(不是花中偏愛菊此花開盡)
        • 中國十大名牌大學(xué)(十大最爛985)
        • 金庸群俠傳3攻略(金庸群俠傳3少林攻略)
        • 花菜怎么炒好吃(干鍋花菜的正宗做法)
        • windows產(chǎn)品密鑰(win10專業(yè)版永久密鑰)
        • 古人學(xué)問無遺力(古人學(xué)問無遺力是什么意思)
        • 冬瓜丸子湯的做法(冬瓜丸子湯用什么肉)
        • 飯后血糖正常值(飯后血糖18.6嚴(yán)重嗎)
        • 南澳島旅游攻略(深圳南澳島旅游攻略)
        • 魔獸世界nga(魔獸世界nga職業(yè)大廳)
        • 出埃及記鋼琴譜(《出埃及記》簡譜)
        • 河北旅游景點(河北必去的十大景點)
        • 愛爾蘭畫眉口琴簡譜(愛爾蘭畫眉十孔口琴譜)
        • 小米賬號注冊(小米賬號口一注冊官網(wǎng))
        • 日本電影追捕(日本追捕完整版)
        • sensitive是什么意思(sensitive固定短語)
        • 糖葫蘆的制作方法(糖葫蘆制作方法教程)
        • 奶油蘑菇湯的做法(奶油蘑菇湯用哪三種蘑菇)

        熱門推薦

        • 古鐘二鍋頭46度多少錢(全國喝啥酒)
        • 順豐寄50斤冰箱多少錢(評測五大快遞平臺)
        • 做飯保姆一個月多少錢(52歲阿姨哭訴)
        • 鹿茸補腎丸多少錢一盒(參茸鞭丸腎陰虛者能吃嗎)
        • 北京換烤瓷牙多少錢(明星為整牙有多拼)
        • 樂高培訓(xùn)加盟費多少錢(樂高教育取消授權(quán)波及上百門店)
        • 西鳳酒15年多少錢一瓶(價不高待客又不失面子的純糧酒)
        • 聚酰亞胺多少錢一公斤(酶中戰(zhàn)斗機)
        • 公司入職體檢一般多少錢(通過聘多多找到工作)
        • 插座維修上門多少錢(換個插座還用找電工)
        • 二元店一年掙多少錢(揭秘)
        • ctfau750鉆戒多少錢(黑客游戲和解謎游戲的關(guān)聯(lián)之處)
        • 23年工齡退休拿多少錢(繳費23年)
        • 平衡霜多少錢一瓶(日本POLA旗下這個小眾牌子THREE)
        • 歐米茄手表電池多少錢一塊(福布斯公布運動員收入榜單)
        • 正規(guī)醫(yī)院種植牙多少錢一顆(成本百元卻賣上萬)
        • 微信能賣多少錢(微信賬號被公開買賣)
        • 奔富707多少錢一瓶(宴請時的)
        • 超聲波焊接機多少錢一臺(關(guān)于超聲波焊接)
        • 一鳴加盟費要多少錢(一鳴真鮮奶吧多少錢)

        陳陽東

        關(guān)注
        免責(zé)聲明:本文章由會員“陳陽東”發(fā)布,如果文章侵權(quán),請聯(lián)系我們處理,本站僅提供信息存儲空間服務(wù) 如因作品內(nèi)容、版權(quán)和其他問題請于本站聯(lián)系

        關(guān)注排行榜

        1. 1新百倫多少錢(都有一個)
        2. 2活牛多少錢一斤(牛價丨2月11日)
        3. 3鋁單板多少錢一平方(鋁單板廠家報價大揭秘)
        4. 4一箱牛奶多少錢(實體店一箱牛奶賣50元)
        5. 5普洱茶一般多少錢(有的普洱茶只要幾十有的上萬)
        6. 6換手機外屏多少錢(盤點各個旗艦手機換屏價格)
        7. 7一輛電動車多少錢(最低不到8000元)
        8. 8巴寶莉圍巾多少錢(花2580元網(wǎng)購的博柏利圍巾竟系假貨)
        9. 9養(yǎng)老保險每年多少錢(2021年養(yǎng)老保險繳費15年)
        10. 10每升油多少錢(?定了)

        編輯精選

        Copyright ?2009-2022 KeJiTian.Com, All Rights Reserved

        版權(quán)所有 未經(jīng)許可不得轉(zhuǎn)載

        增值電信業(yè)務(wù)經(jīng)營許可證備案號:遼ICP備14006349號

        網(wǎng)站介紹 商務(wù)合作 免責(zé)聲明 - html - txt - xml

        感谢您访问我们的网站,您可能还对以下资源感兴趣:

        经典香港**毛片免费看_91精品一区二区综合在线_欧美人与性动交a欧美精品_国产小视频在线看
        <strike id="isgyc"><input id="isgyc"></input></strike>
        <strike id="isgyc"><menu id="isgyc"></menu></strike>