欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python利用Guetzli批量壓縮圖片

 更新時(shí)間:2017年03月23日 10:08:33   作者:姜康  
本篇文章主要介紹了python利用Guetzli批量壓縮圖片,詳細(xì)的介紹了谷歌的開(kāi)源圖片壓縮工具Guetzli,非常具有實(shí)用價(jià)值,需要的朋友可以參考下。

Google 又開(kāi)源了,這次開(kāi)源了一款圖像算法工具 Guetzli。Guetzli,在瑞士德語(yǔ)中是“cookie(曲奇)”的意思,是一個(gè)針對(duì)數(shù)碼圖像和網(wǎng)頁(yè)圖像的 JPEG 編碼器,能夠通過(guò)產(chǎn)生更小的 JPEG 文件來(lái)達(dá)到更快的在線體驗(yàn),并且同時(shí)保持與當(dāng)前瀏覽器,圖像處理應(yīng)用和 JPEG 標(biāo)準(zhǔn)的兼容性。Google 稱 Guetzli 創(chuàng)建高質(zhì)量的 JPEG 圖像文件的大小比當(dāng)前的壓縮方法要再小 35%。

今天玩了下谷歌的開(kāi)源圖片壓縮工具Guetzli,發(fā)現(xiàn)單張圖片壓縮效果還是不錯(cuò)的,就寫(xiě)了個(gè)簡(jiǎn)單的python腳本,批量壓縮圖片

前提條件

1.安裝好Guetzli,可以使用命令行工具

2.python環(huán)境

簡(jiǎn)單的代碼

# -*- coding: utf-8 -*-

import os

dir_name = "你選擇的圖片文件夾"


def get_file_name(file_dir):
  for root, dirs, files in os.walk(file_dir):
    print(root)
    # print(dirs)
    # print(files)
  return files


files = get_file_name(dir_name)
print(files)
os.chdir(dir_name)
for file in files:
  cmd = "guetzli --quality 85 --verbose " + file + " " + file
  os.system(cmd)

效果

壓縮之前

壓縮后

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python之字符串的遍歷的4種方式

    Python之字符串的遍歷的4種方式

    這篇文章主要介紹了Python之字符串的遍歷的4種方式,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • Python使用虛擬環(huán)境(安裝下載更新卸載)命令

    Python使用虛擬環(huán)境(安裝下載更新卸載)命令

    這篇文章主要為大家介紹了Python使用虛擬環(huán)境(安裝下載更新卸載)命令,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • 使用Python搭建虛擬環(huán)境的配置方法

    使用Python搭建虛擬環(huán)境的配置方法

    python 的虛擬環(huán)境可以為一個(gè) python 項(xiàng)目提供獨(dú)立的解釋環(huán)境、依賴包等資源,既能夠很好的隔離不同項(xiàng)目使用不同 python 版本帶來(lái)的沖突,而且還能方便項(xiàng)目的發(fā)布。這篇文章主要介紹了使用Python虛擬環(huán)境,需要的朋友可以參考下
    2018-02-02
  • python 執(zhí)行函數(shù)的九種方法

    python 執(zhí)行函數(shù)的九種方法

    這篇文章主要介紹了python 執(zhí)行函數(shù)的九種方法,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-03-03
  • MacOS(M1芯片 arm架構(gòu))下安裝PyTorch的詳細(xì)過(guò)程

    MacOS(M1芯片 arm架構(gòu))下安裝PyTorch的詳細(xì)過(guò)程

    這篇文章主要介紹了MacOS(M1芯片 arm架構(gòu))下安裝PyTorch的詳細(xì)過(guò)程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-02-02
  • Python實(shí)現(xiàn)動(dòng)態(tài)添加屬性和方法操作示例

    Python實(shí)現(xiàn)動(dòng)態(tài)添加屬性和方法操作示例

    這篇文章主要介紹了Python實(shí)現(xiàn)動(dòng)態(tài)添加屬性和方法操作,結(jié)合實(shí)例形式分析了Python類中屬性與方法的動(dòng)態(tài)添加、綁定、刪除等相關(guān)操作技巧,需要的朋友可以參考下
    2018-07-07
  • Pytorch中的 torch.distributions庫(kù)詳解

    Pytorch中的 torch.distributions庫(kù)詳解

    這篇文章主要介紹了Pytorch中的 torch.distributions庫(kù),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-02-02
  • python中torch.nn.identity()方法詳解

    python中torch.nn.identity()方法詳解

    今天看源碼時(shí)遇到的這個(gè)恒等函數(shù),就如同名字那樣占位符,并沒(méi)有實(shí)際操作,下面這篇文章主要給大家介紹了關(guān)于python中torch.nn.identity()方法的相關(guān)資料,需要的朋友可以參考下
    2022-03-03
  • 教你如何使用Python selenium

    教你如何使用Python selenium

    今天教大家如何使用Python selenium,本文會(huì)以藝龍旅游網(wǎng)為對(duì)象,進(jìn)行selenium的學(xué)習(xí),目的:爬取藝龍網(wǎng)中南陽(yáng)市唐河縣的酒店信息,包括:名字,電話,標(biāo)間價(jià)格,地址,介紹,圖片,需要的朋友可以參考下
    2021-06-06
  • Python實(shí)現(xiàn)的tcp端口檢測(cè)操作示例

    Python實(shí)現(xiàn)的tcp端口檢測(cè)操作示例

    這篇文章主要介紹了Python實(shí)現(xiàn)的tcp端口檢測(cè)操作,結(jié)合實(shí)例形式分析了Python使用socket模塊實(shí)現(xiàn)tcp端口檢測(cè)功能的相關(guān)操作技巧,需要的朋友可以參考下
    2018-07-07

最新評(píng)論