From 0eab9ca2b2946c537cdace5f0edd53a5de9bf59e Mon Sep 17 00:00:00 2001 From: Benjamin Nussbaum Date: Tue, 15 Jul 2025 10:29:14 +0200 Subject: [PATCH] fix(#63): improve visibility of blurry text in 2c png --- app/Services/ImageGenerationService.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/Services/ImageGenerationService.php b/app/Services/ImageGenerationService.php index 39520b1..ae2cfd4 100644 --- a/app/Services/ImageGenerationService.php +++ b/app/Services/ImageGenerationService.php @@ -122,7 +122,12 @@ class ImageGenerationService if ($rotate !== null && $rotate !== 0) { $imagick->rotateImage(new ImagickPixel('black'), $rotate); } + $imagick->setImageType(Imagick::IMGTYPE_GRAYSCALE); + + // Sharpen the image to make blurry text more defined + $imagick->sharpenImage(0.7, 0.5); + if ($quantize) { $imagick->quantizeImage(2, Imagick::COLORSPACE_GRAY, 0, true, false); }