From 516dd75e9c2692c5f17ee7e9a5b64a82506b94d5 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Nicolas <6371790+pynicolas@users.noreply.github.com> Date: Wed, 25 Mar 2026 09:06:04 +0100 Subject: [PATCH] Fix grayscale PDF export: partial revert of 40314de --- .../java/org/fairscan/imageprocessing/PostProcessing.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/imageprocessing/src/main/java/org/fairscan/imageprocessing/PostProcessing.kt b/imageprocessing/src/main/java/org/fairscan/imageprocessing/PostProcessing.kt index 76dd90d..6aedb86 100644 --- a/imageprocessing/src/main/java/org/fairscan/imageprocessing/PostProcessing.kt +++ b/imageprocessing/src/main/java/org/fairscan/imageprocessing/PostProcessing.kt @@ -316,11 +316,14 @@ fun enhanceGrayscaleImage(img: Mat): Mat { val denoised = Mat() Imgproc.bilateralFilter(stretched8u, denoised, 9, 20.0, 10.0) + val finalBgr = Mat() + Imgproc.cvtColor(denoised, finalBgr, Imgproc.COLOR_GRAY2BGR) + // -- Cleanup ----------- gray.release(); imgFloat.release(); logImg.release() blur.release(); logBlur.release(); diff.release() retinex.release(); result8u.release() - stretched8u.release(); + stretched8u.release(); denoised.release() - return denoised + return finalBgr }