0
我試圖運行使用以下命令應用任務應用任務:螞蟻:如何使用具有相同的源文件和目標文件
jpegtran.exe -copy none -optimize -perfect ./images/file.jpg ./images/file.jpg
我想遞歸應用它的所有圖像。我已經嘗試了下面的螞蟻代碼,但jpegtran說無效的參數。
<target name="optimize.images.jpg">
<apply executable="jpegtran.exe" dir="${SRC_DIR}/public/assets/" parallel="false" verbose="true" resolveexecutable="true" force="true" vmlauncher="true">
<arg value="-copy none"/>
<arg value="-optimize"/>
<arg value="-perfect"/>
<srcfile/>
<targetfile/>
<fileset dir="${SRC_DIR}/public/assets/images" casesensitive="yes">
<include name="**/*.jpg"/>
</fileset>
<mapper type="identity"/>
</apply>
</target>
我的螞蟻代碼有什麼問題?
我改變了它,我得到optimize.images.jpg:將C:\ htdocs \ project \ public \ assets \ jpegtran.exe應用到6個文件和0個目錄。但它對我的文件沒有任何影響。 – dextervip 2012-07-07 00:45:02
@dextervip,我很高興更改嵌套的''元素修復了問題中發佈的問題!我從來沒有使用'jpegtran.exe',但是您是否確認它在直接從命令行運行時(即,不使用Ant)能夠正常工作? –
2012-07-07 00:57:12
是的,我剛跑過,它的工作。我不知道螞蟻是否給出了文件的相關路徑。 – dextervip 2012-07-07 01:03:50