Мне трудно разобраться в последовательности событий, чтобы иметь заголовок одного измерения. Затем поместите эту подпись на изображение большего размера.
Прямо сейчас моя последовательность операций:
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 и одно пустое.
Как мне упорядочить эти операции?
Спасибо.