I want to send out a postcard to several thousand people with a specific image on each just for the recipient. I have designed the common background in GIMP and have my series of specific images.

In GIMP (or a similar program), is there a way to vary the graphics (similar to Mail Merge) in each by adding in the specific picture?

My other options currently are to put both images into Word MailMerge or create some code in C# that combines both of them into one image and iterates through the images, but I'm curious if there's a simpler and/or ready-made solution?

1 Answer 1


You can merge the images in a shell script using ImageMagick's compose.

  • Once you get the command tested, an incredibly direct way to get get a shell script for this is to use a mail merge to create them all. Assuming there are per-file alignment tweaks/aspect ratio adjustments.
    – Yorik
    Feb 20, 2020 at 14:43

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.