Imagemagick Im4Java - Как создать подпись одного размера на изображении большего размера - PullRequest
0 голосов
/ 26 октября 2018

Мне трудно разобраться в последовательности событий, чтобы иметь заголовок одного измерения. Затем поместите эту подпись на изображение большего размера.

Прямо сейчас моя последовательность операций:

            IMOperation op = new IMOperation();

                op.background("bgColor");
                op.fill("fgColor");
                op.pointsize(44);
                op.gravity(" Center");
                op.font("AppleChancery"); // font
                op.size(800, 800);

                op.addRawArgs("caption: "+text);

                op.resize(1080,1080);

                op.addImage("src/test/resources/images/test.jpeg");

                cmd.run(op);

При этом изображение всегда создается в разрешении 1080x1080 с надписью, которая используется для расчета полей.

Я пытался запустить addImage перед вызовом заголовка, чтобы сохранить изображение в одном измерении, но я либо получаю изображение 800x800, либо получаю 2 изображения, одно 800x800 и одно пустое.

Как мне упорядочить эти операции?

Спасибо.

...