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); } } }