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'm generating some large imagery and am trying to find a decent application that can handle these well.

I realize there are various flash based ones for viewing on the web but I'd ideally like an windows app.

Any suggestions?

share|improve this question
I think the gigapan application allows you to manage such images. Check:… – tomm89 Feb 1 '11 at 23:20
What file format? Alot of this depends on what format the images are in. – PearsonArtPhoto Feb 1 '11 at 23:27
Thanks for the above link, the format is jpg – easyjo Feb 1 '11 at 23:30

I spend a lot of time experimenting and working with pretty high MP images, as I have been researching approaches and algorithms for extreme digital upscaling of RAW images. I regularly take my original 12.2mp images to multi-foot dimensions comprised of anywhere from 220 megapixels (55x44" print @ 300PPI) to 2.4 gigapixels (96x72" print @ 600PPI.) I use photoshop for viewing my work.

In my experience, with a system that has 12 gigs of DDR3 triple channel memory, Photoshop is able to handle images several hundred megapixels in size pretty darn well. When I get up to around 600-700mp or so, things start to slow down (this is when all my physical memory is consumed, and swap usage starts.) Working with gigapixel images ultimately means that you just start churning on disk more. I recently upgraded to an SSD drive for my primary/swap drive, and the performance of working with 800mp or larger images has improved considerably, however it is best if you aren't running other apps when working with gigapixel images. It should also be noted that any processing you apply to a gigapixel image is going to take some time, regardless of what that processing is...and even with a very fast system.

share|improve this answer
This is funny, because I process my 14MP images in a 1GB netbook with just a Intel Atom! – tomm89 Feb 2 '11 at 3:58
Great, thanks.. I'm currently running with 6gb of ram on a 10k rpm disk, which doesn't quite seem to be cutting it at the moment for photoshop... I'll look into getting at least an SSD and perhaps a new set of ram – easyjo Feb 2 '11 at 13:10
You might need to tweak your Photoshop performance settings, @easyjo. By default, Photoshop is configured to use around half of your physical memory, only puts temp files on one disk, and is optimized for "average" image editing. You can increase the physical memory pool to 95% of available memory, and optimize photoshop's caches for "Big and Flat" images (high MP images). That should help your editing performance quite a bit, assuming you work on one at a time. Once your image size gets larger than the available physical memory, things slow down. – jrista Feb 2 '11 at 17:40

Microsoft has Deep Zoom (a.k.a.Seadragon, a.k.a, a.k.a.MultiScaleImage), which is part of Silverlight. The images need to be pre-processed by the Deep Zoom Tools or a similar tool, which breaks the image into tiles at many different resolutions, starting at a 1px x 1px version all the way up to the full version. The pre-processing will require some time, particularly for a 100+ MP image, but once it's been done, it can be very easily viewed using even a low-end system.

Microsoft didn't invent this type of image viewing, but their implementation is pretty good. The control only uses image information that's relevant to the current view, and doesn't bother to download or hold in memory every single pixel.

I don't know of any single-purpose Deep Zoom viewer program, but there could be one that exists. A Silverlight app can run out-of-browser as a standalone application (as of version 3). If you have any .NET programming experience, this would be trivial to write.

Of course, this won't be much use if you want to edit the image, but if all you're looking for is a way to open it up without bringing your system to its knees, it would be great.

share|improve this answer

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.