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