Graphic Design Stack Exchange is a question and answer site for Graphic Design professionals, students, and enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a directory containing several images size 640*480px and I'd like an automated procedure using Gimp to pick these up and 'tile' the images beside each other with no overlap, to make a new large image a bit like a proof sheet. For example, the output image could be four source images wide by ten deep, for a 2560*4800 resulting image.

share|improve this question

Why use Gimp for this. Use ImageMagick's montage command.

share|improve this answer

Use ImageMagick instead

Whenever you need to do a bulk image operation and you are reaching for GIMP stop and try ImageMagick first. 99% of the time, it's the right tool for the job.

In this case, the Imagemagick montage command is just what you need.

montage -geometry +0+0 *.png montage.png

This will result in a tile sheet named "montage.png" that contains all PNG files in the current directly, with no border and no resizing. Imagemagick will count the number of images and determine the appropriate number of tiles per row (which you can manually override with the -tile argument).

The montage command has lots of options to tweak if you need something more specific.

"But I asked for GIMP..."

If you are hellbent on doing this in GIMP, I'm not sure how. A quick google search reveals lots of plugins and techniques for manipulating a tileset (like you'd see in an old-but-still-awesome 8-bit RPG), but I didn't find an easy way to stitch together a bunch of images except doing it by hand.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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