Когда я конвертирую EPS в PNG с помощью imagick для создания эскиза.Результат очень плох по краям EPS без фона.
Цветовое пространство - CMYK, но результат тот же, что и при использовании RGB.Как я читал, PNG не поддерживает CMYK, поэтому мне нужно сначала преобразовать его в SRGB.Но это ничего не меняет.Обычно я бы установил разрешение 72dpi, но я также проверил его с 300dpi.Может быть, есть особый порядок, который нужно учитывать вызовам методов?
Мой код:
$im = new \Imagick();
$im->setResolution(72, 72);
$im->setColorspace(imagick::COLORSPACE_SRGB );
$im->readImage($target_file);
$im->setImageAlphaChannel(imagick::ALPHACHANNEL_DEACTIVATE);
$im->setImageDepth(8);
$im->adaptiveResizeImage(800, 0);
$im->setImageFormat("png");
$im->writeImage($thumb_dir . basename($zoom_file_ne . '.png'));
$im->destroy();