Я пытаюсь автоматически создать (наложить) два файла изображений PNG. У меня есть фоновое изображение и в основном прозрачное наложение тех же размеров. Последний содержит текст на прозрачном фоне.

При выполнении

convert "$background.png" "$foreground.png" -composite +antialias "$output.png"

Я получаю выходной файл, в котором текст имеет тонкие серые контуры. Я подозревал, что это произошло из-за сглаживания, включенного по умолчанию, и попытался добавить переключатель +antialias . Это, похоже, ничего не меняет. Кажется, существует большое количество методов для слияния, которые должны быть указаны с помощью -compose . Я заблудился и не знаю, какой из них имеет смысл, если таковой имеется.

Я также попробовал composite который описан здесь http://www.imagemagick.org/Usage/compose/ .

0