I have 251 images that are 128x128 in size; I need to create one big image that includes them all tiled together.

The image will be 32128x32128 in size if all goes well (Paint.NET says it will be 3.8GB in size, fun times)

I need to do this systematically, with a tool or a script since I might have to do this a few times - it's very tiresome to do by hand. I have programming skills, so if the solution requires that, then no problem.

If your idea does not work for such a big image but would work with a part of the images, then I'd like to hear about it anyway.


Try ImageMagick, a command-line image editor. Its montage command can help you tile your images together. For more info about montage:

Here's an example that tiles 100 PNG files in a folder together (10 images down, 10 images across).

montage *.png -geometry +0+0 -tile 10x10 all.png


all.png is the output file name

-geometry +horizontalSpacing+verticalSpacing

Result: enter image description here

| improve this answer | |
  • Used ImageMagick and it did the trick. montage * -geometry +0+0 tiles.png Will take all the pictures in a folder and tile them up evenly with no spacing – Ólafur Waage Jul 21 '11 at 9:55

Do you mean photo mosaicing? A simple search of Google ended up here:


| improve this answer | |

There are a few programs that will do this for you. The smallest one that comes to mind is John's Background Switcher.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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