Update CompressController.java

This commit is contained in:
Ludy87 2025-05-17 23:55:18 +02:00
parent 3973adbae9
commit 5fceae5ffc
No known key found for this signature in database
GPG Key ID: 92696155E0220F94

View File

@ -107,7 +107,8 @@ public class CompressController {
Path newCompressedPDF = Files.createTempFile("compressedPDF", ".pdf"); Path newCompressedPDF = Files.createTempFile("compressedPDF", ".pdf");
long originalFileSize = Files.size(pdfFile); long originalFileSize = Files.size(pdfFile);
log.info( log.info(
"Starting image compression with scale factor: {}, JPEG quality: {}, grayscale: {} on file size: {}", "Starting image compression with scale factor: {}, JPEG quality: {}, grayscale: {}"
+ " on file size: {}",
scaleFactor, scaleFactor,
jpegQuality, jpegQuality,
convertToGrayscale, convertToGrayscale,
@ -446,7 +447,8 @@ public class CompressController {
int duplicatedImages = stats.totalImages - stats.uniqueImagesCount; int duplicatedImages = stats.totalImages - stats.uniqueImagesCount;
log.info( log.info(
"Image compression summary - Total unique: {}, Compressed: {}, Skipped: {}, Duplicates: {}, Nested: {}", "Image compression summary - Total unique: {}, Compressed: {}, Skipped: {},"
+ " Duplicates: {}, Nested: {}",
stats.uniqueImagesCount, stats.uniqueImagesCount,
stats.compressedImages, stats.compressedImages,
stats.skippedImages, stats.skippedImages,
@ -670,7 +672,7 @@ public class CompressController {
Long expectedOutputSize = 0L; Long expectedOutputSize = 0L;
boolean autoMode = false; boolean autoMode = false;
if (expectedOutputSizeString != null && !expectedOutputSizeString.isEmpty()) { if (expectedOutputSizeString != null && expectedOutputSizeString.length() > 1) {
expectedOutputSize = GeneralUtils.convertSizeToBytes(expectedOutputSizeString); expectedOutputSize = GeneralUtils.convertSizeToBytes(expectedOutputSizeString);
autoMode = true; autoMode = true;
} }
@ -746,7 +748,8 @@ public class CompressController {
if (newOptimizeLevel == optimizeLevel) { if (newOptimizeLevel == optimizeLevel) {
if (autoMode) { if (autoMode) {
log.info( log.info(
"Maximum optimization level reached without meeting target size."); "Maximum optimization level reached without meeting target"
+ " size.");
sizeMet = true; sizeMet = true;
} }
} else { } else {
@ -762,7 +765,8 @@ public class CompressController {
long finalFileSize = Files.size(currentFile); long finalFileSize = Files.size(currentFile);
if (finalFileSize >= inputFileSize) { if (finalFileSize >= inputFileSize) {
log.warn( log.warn(
"Optimized file is larger than the original. Using the original file instead."); "Optimized file is larger than the original. Using the original file"
+ " instead.");
currentFile = originalFile; currentFile = originalFile;
} }