一、安装

① git clone git://github.com/pornel/pngquant.git 

②  cd pngquant

③ make 回车后就会看到一大串命令,然后看到生成pngquant执行文件以及其他相关文件,即安装成功。

wangnaiyideMacBook-Pro:pngquant One$ make

此处省略若干。。。

ar rv libimagequant.a pam.o mediancut.o blur.o mempool.o viter.o nearest.o libimagequant.o

ar: creating archive libimagequant.a

a - pam.o

a - mediancut.o

a - blur.o

a - mempool.o

a - viter.o

a - nearest.o

a - libimagequant.o

gcc pngquant.o rwpng.o rwpng_cocoa.o lib/libimagequant.a -O3 -fno-math-errno -funroll-loops -fomit-frame-pointer -Wall -std=c99 -I. -DNDEBUG -DUSE_SSE=1 -msse -Wno-unknown-pragmas -mmacosx-version-min=10.6 -DUSE_COCOA=1 -I/usr/local/Cellar/libpng/1.6.19/include/libpng16 -I/usr/include -mmacosx-version-min=10.6 -framework Cocoa -L/usr/local/Cellar/libpng/1.6.19/lib -lpng16 -L/usr/lib -lz -lm -o pngquant

二、使用示例

ls *.png | xargs -L1 -t /Users/One/pngquant/pngquant --ext .png --force 256 --speed 1 --quality=50-60

三、详细了解见官网:https://pngquant.org/

使用pngquant命令近乎无损压缩PNG图片大小减少70%左右相关推荐

  1. 压缩png命令cmd_使用pngquant工具对PNG格式图片进行压缩

    很多网站都对上传图片的大小有限制.如开源中国的博客限制图片大小在200KB以内.但是图片的大小很容易超过200KB,这就需要让我们想办法压缩下图片的空间. 这几天我拍摄了很多花草树木主题的照片,我用的 ...

  2. 批量无损压缩图片大小的工具Voralent Antelope

    基本简介 批量无损压缩图片大小的工具(Voralent Antelope)不仅可以对本地的图片进行压缩处理,还可以在保证图片质量不会损坏的前提下对图片进行压缩处理.并且还可以显示图片文件的名称.类型. ...

  3. Linux一条命令改变图片大小

    Linux下面有一条命令可以改变图片大小,使用非常方便. Example: convert -resize 100x100 test.jpg test-new.jpg 更多使用方式参考:man con ...

  4. Linux 下用命令行修改图片大小

    Linux 下修改图片大小 利用命令行修改图片大小 convert -resize 128x128 picture_name picture1_name

  5. 使用linux中的convert命令修改图片大小

    使用linux中的convert命令修改图片大小: convert -resize 22x22 Valuair.png val.png 结果会保留原来的宽高比例. 如果要生成固定的22*22大小的图片 ...

  6. Linux改变图片大小的命令,Linux运维知识之linux下使用convert命令修改图片分辨率...

    本文主要向大家介绍了Linux运维知识之linux下使用convert命令修改图片分辨率,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. Convert的resize子命令应该是 ...

  7. [译]Web 性能优化: 图片优化让网站大小减少 62%

    这是 Web 性能优化的第二篇,上一篇在下面看点击查看: Web 性能优化: 使用 Webpack 分离数据的正确方法 图像是web上提供的最基本的内容类型之一.他们说一张图片胜过千言万语.但是如果你 ...

  8. 图片优化_Web 性能优化: 图片优化让网站大小减少 62%

    图像是web上提供的最基本的内容类型之一.他们说一张图片胜过千言万语.但是如果你不小心的话,图片大小有时高达几十兆. 因此,虽然网络图像需要清晰明快,但它们尺寸可以缩小压缩的,使用加载时间保持在可接受 ...

  9. js压缩图片_Web 性能优化: 图片优化让网站大小减少 62%

    图像是web上提供的最基本的内容类型之一.他们说一张图片胜过千言万语.但是如果你不小心的话,图片大小有时高达几十兆. 因此,虽然网络图像需要清晰明快,但它们尺寸可以缩小压缩的,使用加载时间保持在可接受 ...

最新文章

  1. 存在描述所有生命的方程吗?
  2. Oracle入门第四天(上)——表管理与数据处理
  3. idea中properties配置文件没有代码提示及代码高亮问题解决方案
  4. IDEA中 30 秒生成 Spring Cloud Alibaba 工程
  5. java volidate_volidate 学习
  6. 双鉴探测器是哪两种探测方式结合_双鉴探测器的原理及应用
  7. vue概述、vue文件特点、vue核心思想、双向数据流、单文件、启动一个vue项目、声明式渲染
  8. 用计算机模拟病毒,计算机模拟揭露HIV病毒体内传播细节,有望为治疗提供新途径...
  9. 接口没获取到就被使用_使用CompletableFuture时,那些令人头疼的问题
  10. 【语料库】语料库资源汇总
  11. termux无法安装引导程序包_安卓神器termux之二——文本编辑器篇
  12. php模拟登陆校园教务网络管理系统
  13. pyhon3 爬取河海大学URP教务系统,爬取个人成绩,和本学期的成绩GPA,保存到excel
  14. 正则表达式匹配经纬度
  15. 关闭ntp服务的 monitor monlist,解决漏洞CVE-2013-5211
  16. Windows数字签名 数字签名(代码签名)流程
  17. 获得代理ippython_Python自动获取代理IP
  18. win10锁屏壁纸路径
  19. 编译原理实验四 语义分析及中间代码生成
  20. 微信分享给朋友 图片显示正常,但是分享到朋友圈图片黑色【显示不出来】

热门文章

  1. 【Microsoft Azure 的1024种玩法】四十八.基于Azure Virtual Machines快速搭建SQL Server应用
  2. 运行Wlmadmin无法访问计算机,aspen的wlmadmin怎么不能识别计算机名
  3. shell编程防火墙快速配置脚本
  4. html天气预报插件透明,宁国生活网精美天气预报插件,透明图标,昼夜有别
  5. J-Link弹出The connected J-Link is defective解决方法
  6. es6如何修改json数组里的某个值_如何通过id使用纯Javascript(ES6)合并两个json对象值...
  7. python:set_xlabel,set_ylabel,set_zlabel为二维、三维子图设置坐标轴标题-
  8. 九、垃圾回收:垃圾数据是如何自动回收的?
  9. Predicting Human Microbe-Drug Associations via Graph Convolutional Network with Conditional Random F
  10. 停简单电子优惠系统_宝马320车辆停在某地遥控上锁过一段时间车身会突然报警案例...