使用svgo压缩图片
Posted james-roger
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用svgo压缩图片相关的知识,希望对你有一定的参考价值。
要先安装nodejs和svgo
安装好nodejs后在cmd里面输入npm i svgo -g(liunx下直接输入)
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; /** * Created by Administrator on 2020/3/2. */ public class TestTT { public static void main(String[] args) throws IOException, InterruptedException { String command = "cmd /c svgo d:/dwg/a.svg"; //windows // String command = " svgo /home/a.svg";//linux // String command = "ping baidu.com -t"; // String command = "cmd /c node -v"; Process process = Runtime.getRuntime().exec(command); BufferedReader br = new BufferedReader(new InputStreamReader(process.getInputStream())); String line; while ((line = br.readLine()) != null) { System.out.println(line); } process.waitFor(); System.out.println ("exit: " + process.exitValue()); process.destroy(); } }
以上是关于使用svgo压缩图片的主要内容,如果未能解决你的问题,请参考以下文章