From d45c2ac38b25f8d19191f32ac104a0b388c203e2 Mon Sep 17 00:00:00 2001 From: Alexander Faust Date: Sat, 23 Mar 2024 19:03:52 +0100 Subject: [PATCH] fix color formats --- src/Renderer/Image/EpsImageBackEnd.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Renderer/Image/EpsImageBackEnd.php b/src/Renderer/Image/EpsImageBackEnd.php index 4e57c53..028d2fd 100644 --- a/src/Renderer/Image/EpsImageBackEnd.php +++ b/src/Renderer/Image/EpsImageBackEnd.php @@ -35,6 +35,8 @@ final class EpsImageBackEnd implements ImageBackEndInterface private const GRADIENTD_FORMAT = " /Coords [ ".self::SSSS_SAFE." ]\n"; private const GRADIENTID_FORMAT = " /Coords [ ".self::SSSS_SAFE." ]\n"; private const GRADIENTR_FORMAT = " /Coords [ ".self::SS_SAFE." 0 ".self::SSS_SAFE." ]\n"; + private const RGBCOLOR_FORMAT = self::SSS_SAFE; + private const CMYKCOLOR_FORMAT = self::SSSS_SAFE; private ?string $eps; @@ -366,12 +368,12 @@ private function getColorSetString(ColorInterface $color) : string private function getColorString(ColorInterface $color) : string { if ($color instanceof Rgb) { - return sprintf("%1.".self::PRECISION."F %1.".self::PRECISION."F %1.".self::PRECISION."F", $color->getRed() / 255, $color->getGreen() / 255, $color->getBlue() / 255); + return sprintf(self::RGBCOLOR_FORMAT, $color->getRed() / 255, $color->getGreen() / 255, $color->getBlue() / 255); } if ($color instanceof Cmyk) { return sprintf( - "% %1.".self::PRECISION."F %1.".self::PRECISION."F %1.".self::PRECISION."F", + self::CMYKCOLOR_FORMAT, $color->getCyan() / 100, $color->getMagenta() / 100, $color->getYellow() / 100,