I’d like ask a question about image processing in Java.
What I’m looking to achieve is to put a text below an existing image. Not over the existing image, but to append to image bottom. I have googled for that, but all the answers were the suggestions how to do the latter – how to put text on image.
Below is the example picture what result I wish to have. The original picture is the Leena image and the result by image processing is together with below the red dotted lines.

What could be fastest way to achieve this – write some text below image and also append another smaller picture?
What I thought about doing is that I append to my exisitng BufferedImage bottom 30 pixels height of white background and then write to that place a text and add a logo. Could this be most efficient approach? Are there some libs that would do that work for me or is there better approach than i mentioned?
EDIT: For better clarity I want the result as a single picture
I would take some time to have a read through
This is a really basic example. I’ve not bothered with adding the code to actually render a logo, you can read through the suggested reading list and should be able to figure out how that would be achieved 😉