我一直在尝试创建一个使用 pngquant 处理一堆 PNG 文件的自定义 Ant 任务,但没有成功。
到目前为止,这是我一直在尝试的(并且我一直将它作为 HTML5 样板构建脚本的一部分运行,所以这就是动态值的来源):
<apply executable="${basedir}/${dir.build.tools}/pngquant" dest="./${dir.publish}/${dir.images}/" osfamily="unix">
<fileset dir="./${dir.source}/${dir.images}/" includes="**/*.png" excludes="${images.bypass}, ${images.default.bypass}"/>
<arg value="-force 256"/>
<targetfile/>
<srcfile/>
<mapper type="identity"/>
</apply>
目前,每张图片都会出现“无法打开阅读”的错误。
我知道这可能不是很有帮助,但我真的不知道从哪里开始。任何帮助将不胜感激。