如何在Windows上PNGCrush PNG的整个目录树?
发布时间:2021-03-11 17:23:13 所属栏目:系统 来源:网络整理
导读:问题几乎就是标题中提到的内容. 我有很多MapTiler创建的PNG文件.确切地说是24083个文件.它们位于许多文件夹中,在许多文件夹中,即文件夹树,duh.事实上,手动PNGCrush所有这些是最浪费的时间. 有人有算法分享给我吗?一个可以递归粉碎所有这些PNG的人? 我有一
问题几乎就是标题中提到的内容. 我有很多MapTiler创建的PNG文件.确切地说是24083个文件.它们位于许多文件夹中,在许多文件夹中,即文件夹树,duh.事实上,手动PNGCrush所有这些是最浪费的时间. 有人有算法分享给我吗?一个可以递归粉碎所有这些PNG的人? 我有一台Windows PC,并且喜欢用Java或PHP而不是其他语言(因为我已经很清楚了)但是其他东西可能没问题. 谢谢! 解决方法您不需要任何特殊功能,只需在Windows命令提示符中使用FOR命令即可.使用此行: FOR /R "yourdir" %f IN (*.png) DO pngcrush "%f" "%f.crushed.png" “yourdir”是存储输入文件的根目录. 最后两个%f: >第一个是输入文件名
FOR /R "yourdir" %f IN (*.png) DO pngcrush -ow "%f" 有关FOR的更多信息,请参见this page. (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |