From b93f78b3c9eca92d49fd2ce718cb17016dd8a9c4 Mon Sep 17 00:00:00 2001 From: laurenspriem Date: Tue, 24 Jun 2025 09:57:47 +0530 Subject: [PATCH] Compression min dimensions --- mobile/lib/utils/image_ml_util.dart | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mobile/lib/utils/image_ml_util.dart b/mobile/lib/utils/image_ml_util.dart index 0b2b74f574..7f2f493058 100644 --- a/mobile/lib/utils/image_ml_util.dart +++ b/mobile/lib/utils/image_ml_util.dart @@ -35,6 +35,7 @@ const maxKernelRadius = maxKernelSize ~/ 2; // Face thumbnail compression constants const int _maxFaceThumbnailSizeBytes = 1 * 1024 * 1024; // 1MB const int _faceThumbnailCompressionQuality = 85; +const int _faceThumbnailMinDimension = 720; class DecodedImage { final Image image; @@ -558,6 +559,8 @@ Future _compressFaceThumbnailIfNeeded(Uint8List pngBytes) async { pngBytes, quality: _faceThumbnailCompressionQuality, format: CompressFormat.jpeg, + minWidth: _faceThumbnailMinDimension, + minHeight: _faceThumbnailMinDimension, ); _logger.info(