使用方法:
1、下载pngQuant,下载地址:https://pngquant.org/

2、打开下载目录,有这样几个文件
3、将需要压缩的文件放进pngquant的下载目录
4、打开命令行,进入到pngquant的下载目录,输入.\pngquant 256 --force --ext .png .\drawable-xxhdpi*.png 。 参数drawable-xxhdpi为要压缩的文件夹目录。此时再查看该图片就被压缩完成了,并且压缩后的文件会自动覆盖之前的文件。
注:pngquant下载目录下有两个.bat文件,也可以直接把图片拖到该文件上,也会自动压缩,但不会覆盖,会在文件目录里新生成一个文件。

有一个更简便的方法:
1、将需要压缩的文件夹放入pngquant的目标文件夹,此文件夹可以包含多层,例如res1/res2/res3/.png。
2、在pngquant的目标文件夹里新建文本文档,后缀改为.bat,内容为

@echo off

:: 设置压缩png文件的根目录,脚本会自动按树层次查找和压缩所有的png

:: 注意路劲中不能有空格

SET FOLDER=%cd%

echo 正在查找png文件

for /R %%i in (*.png) do (

@echo 正在压缩 %%i

pngquant.exe -f --ext .png --skip-if-larger %%i

)

echo 完成!

pause & exit

3、只要运行这个.bat批处理文件,就可以把整个res1下的所有.png文件压缩。

pngQuant图片压缩命令行工具相关推荐

  1. 图片处理命令行工具ImageMagick介绍

    最近在做百度OCR图片文字识别时,因为免费版OCR接口调用次数有限,就想把多张图片合并成一张进行文字识别.这就需要在代码中进行图片合并操作,在查找图片批量合并方案时,看到了linux的convert命 ...

  2. linux 命令 打开png,Linux:优化和压缩JPEG和PNG图片的命令行工具

    假如你有一张大图片,你想在保存或上传到网络之前压缩一下图片的大小,并且不怎么损失原始图片的质量.该怎么做呢? Windows有很多软件可以压缩减小图像大小.下面我们介绍两个Linux下压缩图片的命令: ...

  3. x264源代码简单分析:x264命令行工具(x264.exe)

    ===================================================== H.264源代码分析文章列表: [编码 - x264] x264源代码简单分析:概述 x26 ...

  4. 命令行查看图片_you-get:使用命令行工具下载网络资源,可下载 B 站视频

    如何使用命令行工具下载网络资源 这是一篇略带技术性的教程文章,你需要略懂 Python 以及命令行的相关操作. 首先有请这篇文站的主角:you-get ,目前 GitHub 33k+ stars. y ...

  5. mac下使用命令行工具sips实现单个或批量图片缩放、旋转、翻转和格式转换

    sips是mac下的一个命令行工具,可以实现单个批量图片裁剪.缩放.旋转.翻转和格式转换. 指定宽度为600像素,高度自适应缩放 sips -Z 600 test.jpg 批量指定宽度为600像素,并 ...

  6. linux 下载了个图形软件 解压后 jar png,安装及使用pngquant在Linux命令行上压缩PNG图像...

    pngquant是一个命令行实用程序和一个用于PNG图像有损压缩的库,本文就介绍安装及使用pngquant在Linux命令行上压缩PNG图像,pngquant可以将PNG图像的大小减少多达70%,同时 ...

  7. 7.0、Android Studio命令行工具

    命令行工具分成SDK工具和平台工具. SDK工具 SDK工具跟随SDK安装包安装并随时更新. Virtual Device 工具 1. Android Virtual Device Manager 提 ...

  8. 【Android 命令行工具】Android 命令行工具简介 ( 官方文档 | SDK 命令行工具 | SDK 构建工具 | SDK 平台工具 | 模拟器工具 | Jetifier 工具 )

    文章目录 一.官方文档 二.Android 命令行工具简介 1.SDK 命令行工具 2.SDK 构建工具 3.SDK 平台工具 4.模拟器工具 5.Jetifier 工具 一.官方文档 Android ...

  9. Redis 命令行工具有趣的罕见用法

    数据技术嘉年华等你来 精彩预告:第八届数据技术嘉年华大会将于2018年11月16日~17日在北京市富力万丽酒店盛大开启.本次大会围绕数据.智能.链接组织前沿议题,倡导以智能智慧算法应用,发掘数据价值, ...

最新文章

  1. CentOS7 编译安装 gcc/c++ 9.1
  2. vue-admin模板第一次使用存在的坑
  3. android studio更新之后打包遇到V1(Jar Signature)、 V2(Full APK Signature)问题
  4. 文献阅读:知识图谱数据管理研究综述
  5. magento: configurable 显示所有属性及获取 Json Config how to get Json Config by product id
  6. 值类型与引用类型数据运算
  7. RegisterHotKey在XP系统下的运行问题
  8. 那些在错误道路上一路狂奔的国产VR
  9. Jupyter notebook:如何切换Python环境
  10. WSDL文件生成Java代码
  11. 软件测试常用的黑盒测试方法有哪些,简述什么是黑盒测试方法(最常用的黑盒测试方法)...
  12. vue 识别身份证内容并映射到来源地区的js
  13. js函数劫持与反劫持
  14. MOEA/D原理及pyton实现
  15. 向工程腐化开炮:Java代码治理
  16. ConvE,知识图谱嵌入(KGE) autodl 服务器运行
  17. 计算机一级的wps软件,计算机一级WPS
  18. Win10怎么使用Windows Defender扫描文件夹中的恶意软件?
  19. 关于Linux软件工程师的招聘要求
  20. 企业局域网管理软件_为何要进行内部局域网管理

热门文章

  1. win7如何找出消失不见的语言栏?
  2. ai面试的优缺点_写给寒冬下的轻履历应届PM(面试准备篇)
  3. Unity VR的UI制作和交互
  4. 一个屌丝程序员的青春(二二)
  5. 手机多图传输神器-快传正式版抢先评测
  6. mac 挂载linux分区命令,mac os 挂载 读linux 文件系统 xfs ext4
  7. html实现动态时钟定时器,vue实现动态时钟以及日期
  8. 榕树贷款JavaWeb 项目
  9. 相信未来 很喜欢的诗
  10. 前端代码在线编辑器:codepen、codesandbox