imagemagick — исправить php imagick более темные pngs в градациях серого

Когда я использую

    $image = new \Imagick();
$image->readImageBlob( $svgXmlString );
$image->setImageFormat( "png24" );
$image->writeImage( $pngFileName );

в версии Imagick: ImageMagick 6.6.9-7 2014-03-06 работает нормально для цветных и полутоновых изображений

но

на версии Imagick: ImageMagick 6.7.7-10 2013-09-01 работает нормально для цветных, но DARKENS изображений в оттенках серого

Любое решение?

1

Решение

добавление

// Imagick >= 6.7.6.6 greyscale darker fix
$image->transformImageColorspace(\Imagick::COLORSPACE_RGB);

исправляет это

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]