From c27f99ab589ed7233649527be2611e558df76f29 Mon Sep 17 00:00:00 2001 From: Anthony Stirling <77850077+Frooodle@users.noreply.github.com> Date: Fri, 12 May 2023 20:42:45 +0100 Subject: [PATCH] 99.9 for blanks --- scripts/detect-blank-pages.py | 2 +- .../software/SPDF/controller/api/other/BlankPageController.java | 2 +- src/main/resources/templates/other/remove-blanks.html | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/detect-blank-pages.py b/scripts/detect-blank-pages.py index 05a358ad..69b7f9d5 100644 --- a/scripts/detect-blank-pages.py +++ b/scripts/detect-blank-pages.py @@ -27,7 +27,7 @@ if __name__ == "__main__": parser = argparse.ArgumentParser(description='Detect if an image is considered blank or not.') parser.add_argument('image_path', help='The path to the image file.') parser.add_argument('-t', '--threshold', type=int, default=10, help='Threshold for determining white pixels. The default value is 10.') - parser.add_argument('-w', '--white_percent', type=int, default=99, help='The percentage of white pixels for an image to be considered blank. The default value is 99.') + parser.add_argument('-w', '--white_percent', type=float, default=99, help='The percentage of white pixels for an image to be considered blank. The default value is 99.') args = parser.parse_args() blank = is_blank_image(args.image_path, args.threshold, args.white_percent) diff --git a/src/main/java/stirling/software/SPDF/controller/api/other/BlankPageController.java b/src/main/java/stirling/software/SPDF/controller/api/other/BlankPageController.java index 5e538281..e43fc60b 100644 --- a/src/main/java/stirling/software/SPDF/controller/api/other/BlankPageController.java +++ b/src/main/java/stirling/software/SPDF/controller/api/other/BlankPageController.java @@ -36,7 +36,7 @@ public class BlankPageController { @PostMapping(consumes = "multipart/form-data", value = "/remove-blanks") public ResponseEntity removeBlankPages(@RequestPart(required = true, value = "fileInput") MultipartFile inputFile, @RequestParam(defaultValue = "10", name = "threshold") int threshold, - @RequestParam(defaultValue = "99", name = "whitePercent") int whitePercent) throws IOException, InterruptedException { + @RequestParam(defaultValue = "99.9", name = "whitePercent") float whitePercent) throws IOException, InterruptedException { PDDocument document = null; try { document = PDDocument.load(inputFile.getInputStream()); diff --git a/src/main/resources/templates/other/remove-blanks.html b/src/main/resources/templates/other/remove-blanks.html index 7fd6526b..1bfffc0b 100644 --- a/src/main/resources/templates/other/remove-blanks.html +++ b/src/main/resources/templates/other/remove-blanks.html @@ -23,7 +23,7 @@
- +