Преобразовать с -resample меняет фон на черный
Когда я создаю PDF и использую конвертирование, чтобы увеличить разрешение изображения, по какой-то причине фон меняется на черный. Вот пример
\documentclass{amsart}
\begin{document}
\begin{center}
{\Huge \bf
Please leave deliveries\\
for the White House \\
in the carport \\
$\Longleftarrow$
}
\end{center}
\end{document}
Если вы создаете PDF-файл этого файла - назовите его foo.pdf - и затем введите
convert -background white -resample 200 foo.pdf foo.jpg
Вы получаете полностью черный файл JPG.''
Я работаю 16.04, и версия конвертирования
Версия: ImageMagick 6.8.9-9 Q16 x86_64 2018-06-11
Может ли кто-нибудь, пожалуйста, посоветовать? Tahnks
1 ответ
Решение
Это может произойти при преобразовании прозрачного изображения в jpg, формат, который не знает альфа-канал. Вы можете избежать этой проблемы, добавив -flatten
вариант вашей команды:
convert -resample 200 foo.pdf -flatten foo.jpg
Он будет составлять окончательное изображение из входных данных с учетом прозрачности и по умолчанию на белом фоне.