精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Pngquant:Linux上壓縮PNG圖像的命令行實用工具

譯文
開發 后端
Pngquant是一款免費開源的跨平臺命令行有損PNG壓縮工具。它基于可移植的libimagequant庫,用C99編寫??赏ㄟ^將PNG圖像轉換成更高效的8位PNG格式來顯著減小文件大小,并保留完整的alpha透明度。

【51CTO.com快譯】Pngquant是一款免費開源的跨平臺命令行有損PNG壓縮工具。它基于可移植的libimagequant庫,用C99編寫。可通過將PNG圖像轉換成更高效的8位PNG格式來顯著減小文件大小,并保留完整的alpha透明度。你可能已知道,8位PNG文件常常比24/32位PNG文件小60%至80%。用Pngquant壓縮的圖像與所有Web瀏覽器和操作系統完全兼容。 Pngquant可以一次性壓縮一個或多個圖像。

[[275752]]

功能

Pngquant有下列功能:

  • 支持多個PNG文件的批量轉換。
  • 高品質的調色板生成。
  • 使用Median Cut量化算法來優化圖像。
  • 可以與shell腳本、GUI和服務器端軟件輕松地集成。
  • 轉換成所需質量的圖像,跳過無法轉換成所需質量的圖像。
  • 多核支持和英特爾SSE優化。

安裝

Pngquant可通過多種方式來安裝。

從發行版的代碼庫安裝Pngquant

Pngquant存在于大多數Linux發行版的默認代碼庫中。

在Arch Linux及變體上,Pngquant存在于[Community]代碼庫中。啟用Community代碼庫,使用Pacman安裝它,如下所示:

  1. $ sudo pacman -S pngquant 

在Debian、Ubuntu或Linux Mint上:

  1. $ sudo apt install pngquant 

在Ubuntu系統上,你需要啟用[Universe]代碼庫來安裝Pngquant。

要啟用Universe代碼庫,請執行:

  1. $ sudo add-apt-repository universe 

在Fedora上:

  1. $ sudo dnf install pngquant 

在openSUSE上:

  1. $ sudo zypper install pngquant 

在CentOS上:

  1. $ sudo yum install epel-release 
  2.  
  3. $ sudo yum install pngquant 

檢查已安裝的Pngquant版本:

  1. $ pngquant -V 
  2.  
  3. 2.5.0 (June 2015) 

默認代碼庫中可用的Pngquant版本可能很舊。如果你想要最新版本,請從源代碼編譯并手動安裝,如下所示。

從源代碼安裝Pngquant

先安裝必要的依賴項。

在Debian和Ubuntu上:

  1. $ sudo apt install git gcc cmake libpng-dev pkg-config 

在CentOS和Fedora上:

  1. $ sudo yum install git libpng-devel gcc cmake 

接下來,用git clone克隆最新版本的Pngquant:

  1. $ git clone --recursive https://github.com/kornelski/pngquant.git 

上述命令將下載Pngquant GitHub代碼庫的內容,并將其保存在當前工作目錄中名為“pngquant”的文件夾中。

切換到Pngquant目錄:

  1. $ cd pngquant 

最后,運行以下命令來編譯和安裝Pngquant:

  1. $ make 
  2.  
  3. $ sudo make install 

Pngquant將默認安裝在/usr/local/bin位置。如果要將它安裝在另一個目錄中,運行:

  1. $ ./configure --prefix = dir && make 

將“dir”換成你的路徑。你需要先運行該命令,然后運行“sudo make install”命令。

檢查Pngquant版本:

  1. $ pngquant -V 
  2.  
  3. 2.12.5 (July 2019) 

看到了嗎?這是最新版本。

使用Cargo安裝Pngquant

也可以使用Cargo軟件包管理器安裝Pngquant。先按照下列鏈接中的說明安裝Rust。

《在Linux中安裝Rust編程語言》(https://www.ostechnix.com/install-rust-programming-language-in-linux/)

用git clone克隆最新版本的Pngquant:

  1. $ git clone --recursive https://github.com/kornelski/pngquant.git 

最后使用Cargo構建和安裝Pngquant,如下所示:

  1. $ cd pngquant 
  2.  
  3. $ sudo cargo build --release 

至于其他安裝方法,請參閱Pngquant官方安裝頁面(https://pngquant.org/install.html)。

使用Pngquant在Linux上壓縮PNG圖像

Pngquant的使用很簡單,不需要任何特殊技能就可以使用它。

我在當前目錄中有名為“ostechnix.png”的PNG圖像文件。讓我告訴你它的大小。

  1. $ du -sh ostechnix.png 
  2.  
  3. 152K ostechnix.png 

如你所見,圖像大小是152k。

壓縮PNG圖像

現在不妨使用命令壓縮上述圖像:

  1. $ pngquant ostechnix.png 

上述命令將壓縮ostechnix.png文件并將其保存為名為“ostechnix-fs8.png”的新文件。默認情況下,Pngquant將使用與輸入文件名相同的輸出文件名,最后使用后綴-or8.png或-fs8.png。這意味著它不會覆蓋源文件。如果你對壓縮率不滿意,只需刪除壓縮文件并保留原始壓縮文件。

不妨再次檢查壓縮圖像文件的大?。?/p>

  1. $ du -sh ostechnix-fs8.png 
  2.  
  3. 48K ostechnix-fs8.png 

使用Pngquant壓縮PNG圖像

看到了嗎?Pngquant已將152k大小的圖像縮小到48k。的確干得漂亮。使用任何圖像查看器打開圖像,并進行比較。原始圖像和壓縮圖像的質量差異不大。兩個圖像看起來幾乎一樣!

壓縮時顯示狀態消息

默認情況下,Pngquant壓縮圖像時不顯示幕后發生的事情。如果你想查看狀態消息,使用該命令:

  1. $ pngquant ostechnix.png --verbose 
  2. ostechnix.png: 
  3.  
  4. conserving memory 
  5.  
  6. read 152KB file 
  7.  
  8. corrected image from gamma 2.2 to sRGB gamma 
  9.  
  10. made histogram...1854 colors found 
  11.  
  12. selecting colors...4% 
  13.  
  14. selecting colors...25% 
  15.  
  16. selecting colors...28% 
  17.  
  18. selecting colors...49% 
  19.  
  20. selecting colors...69% 
  21.  
  22. selecting colors...90% 
  23.  
  24. selecting colors...100% 
  25.  
  26. moving colormap towards local minimum 
  27.  
  28. eliminated opaque tRNS-chunk entries...61 entries transparent 
  29.  
  30. mapped image to new colors...MSE=0.055 (Q=99) 
  31.  
  32. writing 256-color image as ostechnix-fs8.png 
  33.  
  34. No errors detected while quantizing 1 image. 

現在你將看到壓縮進行時的進度。

壓縮多個PNG圖像

Pngquant還可以轉換多個圖像。下列命令將壓縮當前工作目錄中的picture1.png和picture2.png。

  1. $ pngquant picture1.png picture2.png 

此外,我們可以移動目錄中的所有文件并一次性壓縮。比如說,想轉換名為“/home/sk/images”的文件夾中的所有圖像,請運行:

  1. $ pngquant /home/sk/images/*.png 

更改輸出文件名后綴

如上所述,輸出文件名與輸入名稱一樣,只不過以“-fs8.png”和“- or8.png”結尾。然而你可以根據需要更改后綴,如下所示。

  1. $ pngquant ostechnix.png --ext linux.png 

該命令將壓縮ostechnix.png文件并將其保存為ostechnixlinux.png。

如果壓縮文件的大小大于原始文件,跳過保存文件

如果轉換后的文件大于源文件,壓縮還有什么意義?這種轉換不值得,因此我們跳過這一點,如下所示。

  1. $ pngquant --skip-if-larger ostechnix.png 

只有轉換后的文件小于原始文件,上述命令才會保存它。

將轉換后的文件保存在不同的路徑

默認情況下,Pngquant會將輸入和輸出圖像文件保存在同一目錄中。如果你要將輸出文件保存在其他位置,命令將是:

  1. $ pngquant ostechnix.png --output Documents/output.png 

該命令將壓縮ostechnix.png并將其保存為Documents目錄中的output.png。

以自定義質量壓縮圖像

Pngquant盡可能壓縮圖像。我們還可以手動設置圖像質量。Pngquant允許我們使用min和max這兩個參數,將圖像質量設置在范圍0(最差)到100(完美)。

下面例子將最低圖像質量設置為60,將最高質量設置為80。

  1. $ pngquant ostechnix.png --output Documents/output.png 

如果轉換導致質量低于最低質量,則不保存圖像。

剝離圖像元數據

圖像元數據是關于圖像的一組數據。它包括有關圖像的所有信息,比如圖像格式、相機設置、DPI、圖像的日期和時間、標題和注釋和地理位置等。

如果你不需要元數據,可以使用Pngquant來刪除,如下所示:

  1. $ pngquant --strip image.png 

至于更多詳細信息,請參閱手冊頁。

  1. $ man pngquant 

原文標題:Pngquant – A Command-line Utility To Compress PNG Images On Linux,作者:SK

【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】

 

責任編輯:華軒 來源: 51CTO
相關推薦

2011-01-24 15:52:07

2009-07-10 17:54:29

SwingUtilit

2022-02-25 09:03:49

工具Swift項目

2017-01-03 08:30:01

Linux命令行工具

2018-10-19 08:54:00

Linux服務器命令

2019-03-19 09:00:00

LinuxBackBox滲透測試

2011-01-14 13:40:24

UbuntuLinux Tips

2010-08-24 09:10:14

Linux命令行工具

2021-08-25 10:55:43

Linux命令工具

2013-11-29 10:35:34

命令行工具ncdu

2025-03-04 10:49:51

2015-03-19 17:01:08

AWS大數據分析

2017-09-05 08:57:02

Linux命令行技巧

2015-10-10 15:09:46

推薦工具Linux

2020-10-26 10:00:28

Linux工具命令

2014-06-18 09:44:05

NmonNmon命令行Linux性能監測

2023-08-02 10:41:26

2013-04-11 09:21:21

Linux性能監測命令行工具

2011-07-20 14:03:33

jQuery Mobi實用工具

2017-04-28 14:47:23

人工智能
點贊
收藏

51CTO技術棧公眾號

91蜜桃网址入口| 九九亚洲视频| 亚洲国产精品久久久男人的天堂| 国产一区二区三区av在线| 香蕉污视频在线观看| 91嫩草亚洲精品| 精品精品欲导航| 黄色一级免费大片| 黄色精品免费看| 91麻豆国产福利在线观看| 成人欧美一区二区三区在线| 亚洲免费激情视频| 国产精品99久久精品| 亚洲精品国产综合久久| 国产在线观看中文字幕| 手机看片久久| 亚洲午夜影视影院在线观看| 午夜欧美性电影| 全部免费毛片在线播放一个| 久久草av在线| 国产成人精品日本亚洲专区61| 加勒比婷婷色综合久久| 成人在线电影在线观看视频| 亚洲精品国产成人| 国产九九九视频| 九九九精品视频| 色综合天天综合色综合av| 天天做天天躁天天躁| 日本在线免费看| 国产情人综合久久777777| 国产亚洲情侣一区二区无| 国产又粗又猛又爽又黄的| 老牛嫩草一区二区三区日本| 久久久亚洲网站| 欧美人与禽zozzo禽性配| 久久资源中文字幕| 在线视频欧美日韩| 91网站免费入口| 日韩中出av| 亚洲精品福利免费在线观看| 北京富婆泄欲对白| 亚洲精品v亚洲精品v日韩精品| 欧美日韩一区二区三区视频| 欧美两根一起进3p做受视频| 台湾佬中文娱乐网欧美电影| 亚洲国产成人av| 国产一区二区三区播放| 国产视频在线播放| 国产精品久久久久久久久图文区 | 野花视频免费在线观看| 国产亚洲欧美日韩精品一区二区三区 | 久久久久亚洲AV| 国产精品国码视频| 欧美高清在线观看| 强乱中文字幕av一区乱码| 一区二区电影| 欧美激情第一页xxx| 久久精品www| 亚洲精品日本| 国外成人性视频| 日本亚洲欧美在线| 亚洲精品少妇| 日本精品性网站在线观看| 亚洲 欧美 成人| 首页国产欧美久久| 国产精品男人爽免费视频1| 无码久久精品国产亚洲av影片| 日韩黄色片在线观看| 91精品久久久久久久久青青| 国产日韩欧美一区二区东京热| 国产精品亚洲第一| 国产欧美一区二区三区另类精品 | 3344国产精品免费看| 日韩特级黄色片| 日韩av电影一区| 亚洲jizzjizz日本少妇| 日韩中文字幕观看| 2020日本不卡一区二区视频| 色女人综合av| 性欧美video高清bbw| 亚洲成人动漫在线观看| 激情婷婷综合网| 伊人久久大香| 日韩成人小视频| 久久久精品成人| 中出一区二区| 热久久免费视频精品| 一卡二卡在线观看| 成人黄色大片在线观看| 欧美资源一区| 污影院在线观看| 色噜噜久久综合| 久久久久久国产精品日本| 欧美调教在线| 精品国产欧美一区二区五十路 | 欧美精品黑人猛交高潮| 色喇叭免费久久综合网| 久久免费少妇高潮久久精品99| 国产又大又粗又爽| 国产河南妇女毛片精品久久久| 激情欧美一区二区三区中文字幕 | 欧美激情一区二区三区久久久| 国产乱国产乱老熟| 国产一区二区精品在线观看| 精品亚洲欧美日韩| 国产传媒在线播放| 91成人免费电影| 亚洲黄色小说在线观看| 欧美三级美国一级| 国模精品系列视频| 亚洲自拍第二页| 91蜜桃免费观看视频| 国产尤物av一区二区三区| 成人福利一区二区| 日韩国产中文字幕| 精品视频一区二区在线观看| 美女国产一区二区| 欧美大香线蕉线伊人久久| caoporm免费视频在线| 欧洲另类一二三四区| 日本一区二区在线免费观看| 欧美在线高清| 国产美女精品免费电影| 久蕉依人在线视频| 欧美日韩国产综合新一区| 国产精品日日摸夜夜爽| 性xxxx欧美老肥妇牲乱| 国产精品视频yy9099| 日韩电影在线观看完整版| 亚洲国产人成综合网站| 一区二区三区人妻| 亚洲色图网站| 国产主播在线一区| 日本中文字幕在线播放| 欧美日韩一级二级| 中文字幕黄色网址| 日本不卡一二三区黄网| 日本一区二区三区视频在线播放 | 成年在线电影| 在线观看亚洲精品| 一区二区三区久久久久| 久久精品1区| 欧美日韩一区二| 亚洲色图官网| 亚洲欧美在线x视频| 在线观看国产亚洲| 久久色在线视频| 久久久噜噜噜www成人网| 日韩电影不卡一区| 日本精品久久久| 国产九九在线| 欧美性色aⅴ视频一区日韩精品| 欧美 日韩 国产 成人 在线观看| 久久综合九色综合欧美狠狠| 日本一区二区在线| 久久免费资源| 久久手机免费视频| 亚洲黄色在线观看视频| 亚洲高清不卡在线| www.超碰97| 久久亚洲精选| 一区二区三区国产福利| 欧美中文高清| 97精品一区二区三区| 青青青手机在线视频观看| 在线精品视频免费播放| 97在线观看视频免费| 国产九色精品成人porny| 精品少妇人欧美激情在线观看| 欧美日韩导航| 国产精品视频大全| 永久免费网站在线| 日韩经典一区二区三区| 最近中文字幕在线观看| 综合久久一区二区三区| 亚洲香蕉中文网| 日日噜噜夜夜狠狠视频欧美人| 一区一区视频| 国产成人一二片| 国产精品美女免费视频| 亚洲精品一线| 亚洲天堂网在线观看| av中文字幕观看| 欧美日韩在线观看视频| 国产黄色小视频网站| 99视频精品全部免费在线| 成人一区二区三| 欧美精品成人| 欧洲av一区| 4438全国亚洲精品观看视频| 欧洲一区二区视频| 超碰在线免费播放| 亚洲欧美国产精品久久久久久久 | 日韩一区二区三区在线播放| 亚洲av无码专区在线| 日本高清不卡在线观看| 精品99在线观看| 中日韩av电影| 亚洲中文字幕一区| 国产在线一区观看| 熟妇人妻va精品中文字幕| 欧美激情自拍| 亚洲日本精品| 九九在线精品| 国产乱人伦精品一区二区| 久久国内精品| 日本亚洲欧洲色| 97天天综合网| 欧美成人在线免费| 2017亚洲天堂1024| 精品一区二区三区三区| 亚洲国产999| 在线播放日韩导航| 在线观看你懂的网站| 婷婷国产在线综合| 美女的奶胸大爽爽大片| 国产精品天天摸av网| 91成人破解版| 久久久久久免费| 欧洲亚洲一区| 九色精品国产蝌蚪| 国产高清在线不卡| 日韩激情电影免费看| 欧美高清不卡在线| 亚洲妇熟xxxx妇色黄| 久久色免费在线视频| 秋霞午夜在线观看| 在线观看国产欧美| 国产精品影院在线| 亚洲人成网站免费播放| 日本福利片在线| 日韩国产在线播放| 日韩午夜影院| 日韩国产中文字幕| 青青视频在线观| 亚洲免费电影在线观看| 全色精品综合影院| 亚洲全黄一级网站| 国产在线观看免费| 国产亚洲欧洲黄色| 川上优的av在线一区二区| 国产亚洲精品日韩| av小片在线| 中文字幕亚洲欧美| 精品国产99久久久久久| 久久精品视频免费播放| 高h视频在线观看| 美女精品视频一区| 欧美性受ⅹ╳╳╳黑人a性爽| 久久国产精品电影| 欧美高清另类hdvideosexjaⅴ| 久久99国产精品自在自在app| 日韩免费影院| 久久久亚洲影院| 在线观看涩涩| 日韩免费视频在线观看| 亚洲日本在线观看视频| 国产日韩精品电影| 日韩欧美中文字幕在线视频 | 亚洲成人在线免费| 精品91久久久| 在线免费观看视频一区| 国产原创中文av| 精品久久久久久久人人人人传媒| 无码精品在线观看| 夜夜嗨av一区二区三区四区| 日本高清中文字幕在线| 欧美xxxx14xxxxx性爽| 丰满大乳少妇在线观看网站| 欧美一区二区色| 丁香久久综合| 成人xxxxx色| 亚洲宅男一区| 潘金莲一级淫片aaaaaa播放1| 一区视频在线看| 热久久精品免费视频| 狠狠色丁香九九婷婷综合五月| 中国男女全黄大片| 91色综合久久久久婷婷| 中国特黄一级片| 亚洲精品视频观看| 久久精品无码av| 91精品国产色综合久久| 午夜在线视频观看| 久久精品国产99国产精品澳门 | 精品福利樱桃av导航| 久久精品国产亚洲av麻豆蜜芽| 欧美一区二区高清| 玖玖综合伊人| 欧美日韩国产成人在线| 日韩大尺度黄色| av成人在线电影| 成人在线电影在线观看视频| 91成人综合网| 久久精品国产一区二区| 黄色录像a级片| 国产精品久久久久aaaa| 亚洲精品国产精品乱码| 欧美日韩不卡一区| 欧美香蕉爽爽人人爽| 免费99精品国产自在在线| 麻豆mv在线看| 亚洲自拍偷拍一区| 欧美一区二区三区激情视频| 每日在线观看av| 国产在线精品国自产拍免费| 中文字幕一区二区三区人妻| 亚洲一区在线观看免费观看电影高清| av手机天堂网| 日韩高清中文字幕| 2024短剧网剧在线观看| 国产日韩欧美日韩大片| 精品在线观看入口| 天堂…中文在线最新版在线| 国产呦精品一区二区三区网站| 色一情一交一乱一区二区三区| 亚洲午夜一区二区| 99热这里只有精品在线观看| 日韩中文字幕在线视频| 日韩电影免费观| 久久青青草原| 亚洲日本久久| 亚洲乱妇老熟女爽到高潮的片| 17c精品麻豆一区二区免费| 中文字幕自拍偷拍| 亚洲一区二区黄| 一区二区三区短视频| 国产在线资源一区| 黄色一区二区三区四区| 中文字幕人妻无码系列第三区| 亚洲欧美怡红院| 亚洲一区二区三区高清视频| 国产一区二区欧美日韩| 91tv亚洲精品香蕉国产一区| 日本高清不卡一区二区三| 乱人伦精品视频在线观看| 中国黄色a级片| 欧美午夜影院在线视频| 日韩av地址| 欧洲一区二区视频| 亚洲美女15p| 免费黄色日本网站| 99re热这里只有精品视频| 日韩精品人妻中文字幕| 亚洲精品成人网| 亚洲最大网站| 日韩精品福利视频| 青青草成人在线观看| 欧美美女性生活视频| 欧美久久久久久蜜桃| 国产美女福利在线| 91精品天堂| 一本色道久久精品| 精品无码一区二区三区| 在线视频中文字幕一区二区| 懂色av中文在线| 91在线|亚洲| 狠色狠色综合久久| 中文字幕在线免费看线人| 色综合久久66| 免费超碰在线| 不卡一区二区三区四区五区| 亚洲伦理精品| 色综合99久久久无码国产精品| 在线观看网站黄不卡| 黄av在线播放| 国产丝袜不卡| 日韩成人精品在线观看| 极品久久久久久| 亚洲精品电影网站| 日韩精选视频| 五月天激情图片| 99re在线精品| 国产精品久久久久久在线| 欧美国产视频日韩| 美女网站一区| 天美一区二区三区| 午夜精品福利一区二区蜜股av| 黄色片在线看| 91久久偷偷做嫩草影院| 午夜一区不卡| 欧美性x x x| 日韩精品高清视频| 亚洲高清国产拍精品26u| 我的公把我弄高潮了视频| 中文天堂在线一区| 亚洲国产精品欧美久久| 国产精品va在线播放| 一区二区日韩欧美| 男女做爰猛烈刺激| 精品国产免费人成电影在线观看四季| 97成人资源| 青青草视频在线视频| 国产亚洲精久久久久久| 亚洲AV无码精品色毛片浪潮| 国产精品久久久久久久电影| 伊人久久大香线蕉av超碰演员| 精品丰满少妇一区二区三区| 亚洲成人性视频| 91精品一区|