2
我想用pngcrush來優化我的png圖像。我可以用下面的命令java - pngcrush示例代碼snipet
$ pngcrush -brute -e "Optimize.png" filename.png
終端上運行它,但我想從我的Java程序實現它。我怎樣才能實現它?我用Google搜索了它,但沒有找到任何相關信息。
我想用pngcrush來優化我的png圖像。我可以用下面的命令java - pngcrush示例代碼snipet
$ pngcrush -brute -e "Optimize.png" filename.png
終端上運行它,但我想從我的Java程序實現它。我怎樣才能實現它?我用Google搜索了它,但沒有找到任何相關信息。
您可以直接從你的程序調用命令:
public class Main {
public static void main(String[] args) {
try {
String[] command = {"pngcrush", "-brute, "-e", "Optimize.png", "filename.png"};
Runtime.getRuntime().exec(command);
} catch (java.io.IOException e) {
e.printStackTrace();
}
}
}
我相信這是基本相同的問題:http://stackoverflow.com/questions/8496494/running-command-line-in-java –