by ʇolɐǝz ǝɥʇ qoq

Submit your Photo
Hall of Fame

Please participate in Meta
and help us grow.

Photography Stack Exchange is a question and answer site for professional, enthusiast and amateur photographers. 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 very big image and would like to break the big images and create smaller tiles.

Any idea if I can use some software to do it?

share|improve this question

My first thought was ImageMagick, and indeed it will work for this. I had a 3504x2336 image, so to convert it into 16 images (a 4x4 tile set) I divided each dimension by 4 and then used:

convert -crop 876x584 IMG_5051.JPG tile_%d.jpg

And, here's a screenshot of performing that with "-crop 125x125" on a 500x500 image:

file manager view of tiles and the original image

share|improve this answer

The Rasterbator is free, open source, and available for Windows or as an online tool.

The output of Rasterbator is amplitude modulated (the dots vary in size) halftone image. Thus it will not be a 1 for 1 representation of the original image. Rather it is meant to be displayed in a very very large format, and viewed from a long distance.

I once made a image the size of a standard door in my home. It was printed on a black and white laser printer, and assembled by me. The output was quite impressive, but it is an artistic look that does not fit in every case.

You can find more information about tiled printing solutions, as well as other options at the wikipedia article for Tiled Printing here.

share|improve this answer
Can you explain what you mean by "a raster image", here? All current digital cameras produce raster images, so that's presumably the input as well. – mattdm Dec 6 '11 at 21:31
You bring up a good point :) For example, when I printed out a door size image with rasterbator, each 8.5x11 sheet was comprised of probably around 1-50 dots per inch. The best example of what this looks like is actually right behind the logo on the Rasterbator website. Big dots :) – dpollitt Dec 6 '11 at 22:12

If you have MATLAB, you can tile your image very easily to any combination of tile sizes by loading the image into a matrix, then saving the submatrices of the required size as images.

share|improve this answer
Matlab is definitely a solution, but more like using a sword where you can do away with a needle :) – Vikas Dec 8 '11 at 4:36
@Vikas - but that's the beauty of MATLAB - it really is like using a needle in this case - the amount of typing required is probably the same as doing so from a command line tool like drewbenn suggested. That's provided you have MATLAB available, of course... – ysap Dec 8 '11 at 4:41

Your Answer


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.