Terminal 有人能清楚地解释一下如何使用吗;pngcrush“;对于多个项目
我有成百上千张图片,我想用pngcrush来减小文件大小 我知道如何用终端压碎一个文件,但在整个网络上,我都能找到一些假设先前知识的解释 有人能解释清楚怎么做吗 谢谢Terminal 有人能清楚地解释一下如何使用吗;pngcrush“;对于多个项目,terminal,png,pngcrush,Terminal,Png,Pngcrush,我有成百上千张图片,我想用pngcrush来减小文件大小 我知道如何用终端压碎一个文件,但在整个网络上,我都能找到一些假设先前知识的解释 有人能解释清楚怎么做吗 谢谢 Shani您可以使用以下脚本: #/bin/bash #取消对下一行的注释,以获得更大但更长的压缩 #pngcrush_选项=-reduce-brute-l9 找到-名称'*.png'-print |同时读取f;做 pngcrush$pngcrush_选项-e'.pngcrush''f' mv“$f”“${f/%.pngcrush
Shani您可以使用以下脚本:
#/bin/bash
#取消对下一行的注释,以获得更大但更长的压缩
#pngcrush_选项=-reduce-brute-l9
找到-名称'*.png'-print |同时读取f;做
pngcrush$pngcrush_选项-e'.pngcrush''f'
mv“$f”“${f/%.pngcrush/}”
完成
当前版本的pngcrush支持此功能
(我正在使用pngcrush 1.7.81)
pngcrush-dir outputFolder inputFolder/*.png
如果“outputFolder”不存在,则将创建“outputFolder”,并处理“inputFolder”中的所有.png文件,将它们放在“outputFolder”中
显然,您可以添加其他选项,例如
pngcrush-dir outputFolder-reduce-brute-l9 inputFolder/*.png
高评级修复对我来说似乎很危险;它开始压缩iMac中的所有png文件;需要的是限制在指定目录的命令;我不是UNIX专家;我通过搜索以.pngcrush
结尾的所有文件并将其删除来取消新文件的绑定