RealWorld Designer

Discover what’s the RealWorld all about.

Speed comparison of 10 batch image resizers

After adding multi-core and multi-processor optimizations to Picture Resizer a few months ago, I was wondering how it compares to other tools for image resizing in terms of speed and image quality. Finally, I have found a bit of time to pick 10 applications and put them through a simple test.

How I tested

Test system:

  • Intel Core 2 6600 (2.4 GHz, two cores)
  • 2 GB of memory
  • Windows Vista

Test data:

  • 102MB in 98 .jpg pictures
  • various sizes, mostly in range from 2 to 6 megapixels

Settings:

  • 90% output .jpg compression quality (if supported)
  • resizing to 800 pixels longest side (if supported)
  • coverage-based resampling method (if supported)

Results

Application Time (lower=better) Note
VSO Image Resizer 2.0.1.7 15s  
Picasa 2 16s failed to process large image *)
Picture Resizer 3.0 17s  
Irfanview 4.1 19s  
JKLNSoft Batch Image Resizer 2.88 20s  
Microsoft Image Resizer PowerToy 22s run on XP, lower quality output (cannot set compression quality)
XNView 1.93.6 27s  
ACDSee Photo Manager 10 27s  
RealWorld Photos 2007.1 beta 45s  
Adobe Photoshop CS3 110s failed to process large image *)

*) Picasa and Photoshop refused to resize one of the test images, 40784×100 pixels stripe of a gigapixel image (http://www.tawbaware.com/maxlyons/gigapixel.htm)

Resized pictures per second.

A word about image quality

Quality of the resized pictures was satisfactory and there were only minimal differences among the tools. With one exception:

Images produced by Microsoft Image Resizer PowerToy suffered from a strange artifact. There was a white line by the right and by the bottom sides of the resized pictures. This tools seems to have problems with the boundary conditions of its resampling algorithm.

Strangely enough, Picture Resizer 3.0 was the only tool aware of gamma correction. Every other tool totally ignored the fact that 99.9% of .jpg pictures do not have a color profile and made the resampled pictures darker in regions with large differences between neighbor pixels in the original image (this usually affects edges). RealWorld Photos and Adobe Photoshop are of course able to handle gamma correction, but this must be specified manually and how many users are going to bother themselves with that? Probably none.

Gamma correction brightness difference.

Ignoring gamma correction makes resampled images darker.

About individual tools

VSO Image Resizer

http://www.vso-software.fr/products/image_resizer/

This tool was the fastest of the tested ones. While the difference is not big, it is still a victory. The user interface of the tool is nice and it is free for personal usage, although it pops a dialog each time the tool is run.

Google Picasa

http://picasa.google.com/download/

Picasa is a photo organizer, but has a very fast image resizing function. On the other side, the resizing is a bit clumsy, because pictures need to be added to the library first and only then it is possible to resize them. Picasa was also unable to load the extra-large image.

Picture Resizer

http://www.rw-designer.com/picture-resize

3rd place is not bad, but I should do some more performance tuning in the next release. Picture Resizer is a very simple-to-use tool and users can resize pictures by dragging and dropping them on the application icon or by running commands from context menu. It is the only tool, which is by default gamma-aware and it is the only one that does not need installation and hence it is 100% portable.

IrfanView

http://www.rw-designer.com/picture-resize

An old and popular freeware image viewer (and more). Nice 4th place ;-). No significant pros or cons. Made registry entries without asking, but deleted them on uninstall.

JKLNSoft Batch Picture Resizer

http://www.jklnsoft.com/

A tool specialized on batch resizing, a bit slower than the other ones, but not significantly. The user interface could not cope with my desktop running in 120DPI and looked a bit garbled. Considering this is a commercial tool, while all of the previous ones were (at least for personal usage) free, one would expect better result.

Microsoft Image Resizer PowerToy

http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx

It does its job, with the artifacts mentioned above. There is no way to set compression quality. If this tool were not distributed by Microsoft, I doubt that anyone would use it or even know about it.

XNView

http://pagesperso-orange.fr/pierre.g/xnview/enxnview.html

Nice free (for non-commercial use) image viewer. Acceptable resizing speed.

ACDSee Photo Manager

http://www.acdsee.com/

A commercial image viewer and organizer. Acceptable resizing speed. Annoying multiple popup message boxes and issues with uninstalling. It made registry entries without asking and did NOT delete them on uninstall :-(.

RealWorld Photos

http://www.rw-designer.com/photo-editor

RealWorld Photos (still in development) will be a general purpose batch image processor and photo editor, focused on more complex operations than just resizing. It is understandable that a more generic tool is slower than a specialized one.

Adobe Photoshop

Adobe’s all-in-one solution for image editing and batch processing. Again, it is understandable that a generic application is slower than the specialized one. Setting up the custom action was not exactly easy.

It was quite a surprise that Photoshop was unable to open the extra large .jpg image while many others had no problems with it. One would expect better from an application like this.

Conclusion

The numbers speak for themselves. It should be clear that resizing with Photoshop is not the best idea when speed is a concern. The quality of the resized pictures was almost identical (save for the gamma-correction issue). The speed differences of the first 5 tools is not big and you should take other aspects into account (like ease of use) when choosing your favorite image resizer.

Bookmark this post: del.icio.us | Digg it | Furl | Spurl | Yahoo MyWeb

Comments are closed.