From 47976ee1ec8417535a6b68cf8b26ed1630cb56fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bal=C3=A1zs=20Sz=C3=BCcs?= Date: Wed, 28 May 2025 21:12:10 +0200 Subject: [PATCH] minor fix: explicitly cast the sum to float, and remove unthrown exception. --- .../software/SPDF/controller/api/misc/FakeScanController.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/stirling/software/SPDF/controller/api/misc/FakeScanController.java b/src/main/java/stirling/software/SPDF/controller/api/misc/FakeScanController.java index 650d8a77c..df57b4c82 100644 --- a/src/main/java/stirling/software/SPDF/controller/api/misc/FakeScanController.java +++ b/src/main/java/stirling/software/SPDF/controller/api/misc/FakeScanController.java @@ -53,7 +53,7 @@ public class FakeScanController { description = "Applies various effects to make a PDF look like it was scanned, including rotation, noise, and edge softening. Input:PDF Output:PDF Type:SISO") public ResponseEntity fakeScan(@Valid @ModelAttribute FakeScanRequest request) - throws IOException, InterruptedException { + throws IOException { MultipartFile file = request.getFileInput(); // Apply preset first if needed @@ -350,7 +350,7 @@ public class FakeScanController { // Normalize kernel for (int i = 0; i < data.length; i++) { - data[i] /= sum; + data[i] /= (float) sum; } // Create and apply convolution