1

Я использую Imagemagick convert для преобразования pdf файла в png следующим образом:

Magick convert -density 300 PointOnLine.pdf -quality 90 PointOnLine.png

Это дает предупреждение:

convert: profile 'icc': 'RGB ': RGB color space not permitted on grayscale PNG `PointOnLine.png' @ warning/png.c/MagickPNGWarningHandler/1744.

И изображение PNG все черное. Тем не менее, преобразовать в JPG изображение в порядке. В чем проблема? Благодарю.

1 ответ1

2

Документация говорит это:

Портативная сетевая графика PNG RW Требуется libpng-1.0.11 или новее, рекомендуется libpng-1.2.5 или новее. Спецификация PNG не поддерживает пиксели на дюйм, только пиксели на сантиметр. Чтобы избежать чтения определенного профиля связанного изображения, используйте -define profile:skip = name (например, profile:skip = ICC).

Поэтому попробуйте добавить -define profile:skip=ICC (или skip="*") перед именем выходного файла .

Смотрите также: документация по команде define

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .