Я пытаюсь автоматически создать (наложить) два файла изображений PNG. У меня есть фоновое изображение и в основном прозрачное наложение тех же размеров. Последний содержит текст на прозрачном фоне.
При выполнении
convert "$background.png" "$foreground.png" -composite +antialias "$output.png"
Я получаю выходной файл, в котором текст имеет тонкие серые контуры. Я подозревал, что это произошло из-за сглаживания, включенного по умолчанию, и попытался добавить переключатель +antialias
. Это, похоже, ничего не меняет. Кажется, существует большое количество методов для слияния, которые должны быть указаны с помощью -compose
. Я заблудился и не знаю, какой из них имеет смысл, если таковой имеется.
Я также попробовал composite
который описан здесь http://www.imagemagick.org/Usage/compose/ .