diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ocr/utils/ImageUtils.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ocr/utils/ImageUtils.java index 55f26ed..a4056f9 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ocr/utils/ImageUtils.java +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/ocr/utils/ImageUtils.java @@ -114,7 +114,12 @@ public class ImageUtils { public static void drawDashedRectangleOnImages(String imagePath, List> pointList, String outputPath) { try { // Load the image - BufferedImage image = ImageIO.read(new URL(imagePath)); + BufferedImage image = null; + if (imagePath.contains("http:") ||imagePath.contains("https:")) { + image = ImageIO.read(new URL(imagePath)); + }else{ + image = ImageIO.read(new File(imagePath)); + } for (List points : pointList) { Graphics2D g2d = image.createGraphics(); // 设置线的颜色