У меня есть куча файлов .eps (CMYK), которые мне нужно преобразовать в файлы .jpg (RGB).
Следующая команда иногда дает мне недостаточно или чрезмерно насыщенные изображения .jpg по сравнению с исходным файлом EPS:
$cmd = "convert -density 300 -quality 100% -colorspace RGB ".$epsURL." -flatten -strip ".$convertedURL;
Есть ли более разумный способ сделать это, чтобы преобразованное изображение имело те же качества, что и исходный файл EPS?
Вот пример информации об исходном файле:
Изображение: rejm.eps Формат: PS (PostScript) Класс: DirectClass Геометрия: 537x471 Базовая геометрия: 1074x941 Тип: ColorSeparation Endianess: Undefined Цветовое пространство: CMYK Глубина канала: Голубой: 8-битный Пурпурный: 8-битный Желтый: 8-битный Черный: 8-битная статистика канала: Голубой: Мин .: 0 (0) Макс .: 255 (1) Среднее: 161,913 (0,634955) Стандартное отклонение: 72,8257 (0,285591) Пурпурный: Мин .: 0 (0) Макс: 255 (1) Среднее: 184,261 (0,722591) Стандартное отклонение: 75,7933 (0,297229) Желтый: Мин: 0 (0) Макс: 255 (1) Среднее: 70,6607 (0,277101) Стандартное отклонение: 39,8677 (0,156344) Черный: Мин: 0 (0) Макс: 195 (0,764706 ) Среднее: 34,4382 (0,135052) Стандартное отклонение: 38,1863 (0,14975) Общая плотность чернил: 292% Цвета: 210489 Способ визуализации: Не определено Разрешение: 28,35x28,35 Единицы: PixelsPerCentimeter Размер файла: 997,727 КБ Чересстрочная развертка: Нет Цвет фона: белый Цвет границы: #DFDFD FDFDFDF Матовый цвет: серый 74 Геометрия страницы: 537x471 + 0 + 0 Удаление: Неопределенное Итерации: 0 Сжатие: Неопределенное Ориентация: Неопределенное Подпись: 8ea00688cb5ae496812125e8a5aea40b0f0e69c9b49b2dcf76c028b22 Профиль ip-адрес
Спасибо