ImgUtil.java 766 B

1234567891011121314151617181920212223
  1. package com.fdkankan.download.util;
  2. import cn.hutool.system.HostInfo;
  3. import cn.hutool.system.SystemUtil;
  4. import cn.hutool.system.oshi.OshiUtil;
  5. import com.fdkankan.common.util.CmdUtils;
  6. import oshi.software.os.OperatingSystem;
  7. import oshi.software.os.windows.WindowsOperatingSystem;
  8. public class ImgUtil {
  9. public static void cutImage(String input, String output) throws Exception {
  10. String cmd = "%s %s %s";
  11. OperatingSystem os = OshiUtil.getOs();
  12. if (os instanceof WindowsOperatingSystem){
  13. cmd = String.format("cropFolder.exe", input, output);
  14. CmdUtils.callLine(cmd);
  15. }else{
  16. cmd = String.format("/opt/crop/cropFolder", input, output);
  17. CmdUtils.callLineSh(cmd);
  18. }
  19. }
  20. }