From 6c966b6a8bb88d1f26b266ce2393238f2b679184 Mon Sep 17 00:00:00 2001 From: krrishg Date: Fri, 1 Dec 2023 14:24:44 +0545 Subject: [PATCH] allow custom parameters for cropping image --- build.gradle | 2 +- src/main/java/com/krrishg/ImageService.java | 7 +------ 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/build.gradle b/build.gradle index 0f08bc5..eebaf51 100644 --- a/build.gradle +++ b/build.gradle @@ -5,7 +5,7 @@ plugins { } group = "com.krrishg" -version = "1.0.0" +version = "1.0.1" archivesBaseName = "kimage" diff --git a/src/main/java/com/krrishg/ImageService.java b/src/main/java/com/krrishg/ImageService.java index b6d8ac8..769db31 100644 --- a/src/main/java/com/krrishg/ImageService.java +++ b/src/main/java/com/krrishg/ImageService.java @@ -124,12 +124,7 @@ public class ImageService { return Base64.getEncoder().encodeToString(imageBytes); } - public BufferedImage cropImage(String image) throws IOException { - int startX = 200; - int startY = 335; - int width = 570; - int height = 620; - + public BufferedImage cropImage(String image, int startX, int startY, int width, int height) throws IOException { BufferedImage originalImage = getImageFromBase64(image); width = Math.min(width, originalImage.getWidth() - startX);