pngQuant图片压缩命令行工具
使用方法:
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图片压缩命令行工具相关推荐
- 图片处理命令行工具ImageMagick介绍
最近在做百度OCR图片文字识别时,因为免费版OCR接口调用次数有限,就想把多张图片合并成一张进行文字识别.这就需要在代码中进行图片合并操作,在查找图片批量合并方案时,看到了linux的convert命 ...
- linux 命令 打开png,Linux:优化和压缩JPEG和PNG图片的命令行工具
假如你有一张大图片,你想在保存或上传到网络之前压缩一下图片的大小,并且不怎么损失原始图片的质量.该怎么做呢? Windows有很多软件可以压缩减小图像大小.下面我们介绍两个Linux下压缩图片的命令: ...
- x264源代码简单分析:x264命令行工具(x264.exe)
===================================================== H.264源代码分析文章列表: [编码 - x264] x264源代码简单分析:概述 x26 ...
- 命令行查看图片_you-get:使用命令行工具下载网络资源,可下载 B 站视频
如何使用命令行工具下载网络资源 这是一篇略带技术性的教程文章,你需要略懂 Python 以及命令行的相关操作. 首先有请这篇文站的主角:you-get ,目前 GitHub 33k+ stars. y ...
- mac下使用命令行工具sips实现单个或批量图片缩放、旋转、翻转和格式转换
sips是mac下的一个命令行工具,可以实现单个批量图片裁剪.缩放.旋转.翻转和格式转换. 指定宽度为600像素,高度自适应缩放 sips -Z 600 test.jpg 批量指定宽度为600像素,并 ...
- linux 下载了个图形软件 解压后 jar png,安装及使用pngquant在Linux命令行上压缩PNG图像...
pngquant是一个命令行实用程序和一个用于PNG图像有损压缩的库,本文就介绍安装及使用pngquant在Linux命令行上压缩PNG图像,pngquant可以将PNG图像的大小减少多达70%,同时 ...
- 7.0、Android Studio命令行工具
命令行工具分成SDK工具和平台工具. SDK工具 SDK工具跟随SDK安装包安装并随时更新. Virtual Device 工具 1. Android Virtual Device Manager 提 ...
- 【Android 命令行工具】Android 命令行工具简介 ( 官方文档 | SDK 命令行工具 | SDK 构建工具 | SDK 平台工具 | 模拟器工具 | Jetifier 工具 )
文章目录 一.官方文档 二.Android 命令行工具简介 1.SDK 命令行工具 2.SDK 构建工具 3.SDK 平台工具 4.模拟器工具 5.Jetifier 工具 一.官方文档 Android ...
- Redis 命令行工具有趣的罕见用法
数据技术嘉年华等你来 精彩预告:第八届数据技术嘉年华大会将于2018年11月16日~17日在北京市富力万丽酒店盛大开启.本次大会围绕数据.智能.链接组织前沿议题,倡导以智能智慧算法应用,发掘数据价值, ...
最新文章
- CentOS7 编译安装 gcc/c++ 9.1
- vue-admin模板第一次使用存在的坑
- android studio更新之后打包遇到V1(Jar Signature)、 V2(Full APK Signature)问题
- 文献阅读:知识图谱数据管理研究综述
- magento: configurable 显示所有属性及获取 Json Config how to get Json Config by product id
- 值类型与引用类型数据运算
- RegisterHotKey在XP系统下的运行问题
- 那些在错误道路上一路狂奔的国产VR
- Jupyter notebook:如何切换Python环境
- WSDL文件生成Java代码
- 软件测试常用的黑盒测试方法有哪些,简述什么是黑盒测试方法(最常用的黑盒测试方法)...
- vue 识别身份证内容并映射到来源地区的js
- js函数劫持与反劫持
- MOEA/D原理及pyton实现
- 向工程腐化开炮:Java代码治理
- ConvE,知识图谱嵌入(KGE) autodl 服务器运行
- 计算机一级的wps软件,计算机一级WPS
- Win10怎么使用Windows Defender扫描文件夹中的恶意软件?
- 关于Linux软件工程师的招聘要求
- 企业局域网管理软件_为何要进行内部局域网管理