我是用命令行写的,代码如下String cmd = "cmd /c convert -resize ";
cmd += "650x400 ";
cmd += "E:\大工";
cmd += " E:\大连理工";
Process process = Runtime.getRuntime().exec(cmd);
process.waitFor();
这样写会乱码,在网上查了查说ImageMagick 是GBK编码,但是我把编码地址改成GBK后,发现有的中文名可以,有的还是不行请用过的指点指点!!
cmd += "650x400 ";
cmd += "E:\大工";
cmd += " E:\大连理工";
Process process = Runtime.getRuntime().exec(cmd);
process.waitFor();
这样写会乱码,在网上查了查说ImageMagick 是GBK编码,但是我把编码地址改成GBK后,发现有的中文名可以,有的还是不行请用过的指点指点!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货