1234567891011121314151617181920212223 |
- package com.fdkankan.download.util;
- import cn.hutool.system.HostInfo;
- import cn.hutool.system.SystemUtil;
- import cn.hutool.system.oshi.OshiUtil;
- import com.fdkankan.common.util.CmdUtils;
- import oshi.software.os.OperatingSystem;
- import oshi.software.os.windows.WindowsOperatingSystem;
- public class ImgUtil {
- public static void cutImage(String input, String output) throws Exception {
- String cmd = "%s %s %s";
- OperatingSystem os = OshiUtil.getOs();
- if (os instanceof WindowsOperatingSystem){
- cmd = String.format("cropFolder.exe", input, output);
- CmdUtils.callLine(cmd);
- }else{
- cmd = String.format("/opt/crop/cropFolder", input, output);
- CmdUtils.callLineSh(cmd);
- }
- }
- }
|