Я пытаюсь сделать обложку для электронной книги через ImageMagick, чтобы ее можно было включить в более крупный проект.
Я хочу перейти к геометрии и гравитации позже, но в настоящее время у меня есть два соответствующих изображения:
Фон JPEG размером 1000x1600, который я осветил с помощью GIMP, чтобы не было черных или почти черных пикселей, и
800x70 PNG имя автора с одним фрагментом текста, сохраненным в виде черного текста на прозрачном фоне.
(В настоящее время изображение 800x70 генерируется Pango, и вариантов может быть больше, чем просто наложение изображений; я ожидаю, что можно создать заголовок и имя автора с помощью Pango и обойти композитинг изображения. Однако я хотел бы знать, что в дополнение, а не вместо основного вызова для компоновки изображений, который помещает PNG с альфа- каналом поверх JPEG-файла и может контролировать его положение с помощью -gravity
и -geometry
.)
Я пытаюсь отказаться от многоуровневых примеров ImageMagick, и попробовал несколько вариантов следующего:
convert -size 1000x1600 -geometry +0+0 \
-composite background.jpg -gravity center -geometry +0+0 \
-composite author.png -gravity center -geometry +0+0 \
result.jpg
Из этого я получаю сплошное черное изображение размером 800x70, которое, как я ожидаю, будет тем, что вы получите, беря прозрачность из PNG, например, имя автора для создания JPEG.
Что я должен сделать, чтобы (на данный момент, по крайней мере) добраться до точки, где у меня есть результирующее изображение 1000x1600, равное фону с именем автора, помещенным на нем в каком-то понятном месте?
Спасибо