04/08/2007, 11:55 PM
I happened to stumble across this interesting program. It claims to produce excellent image enlarging capabilities using it's patented S-Spline XL resampling algorithm - so I decided to compare it against traditional resampling methods.
Just For your information, most applications, such as Internet Explorer, MS Office, PSP etc use a Bilinear filter when resizing images. A Bilinear filter is pretty much a simple blur.
Typically, Lanczos is considered to be the best resampling algorithm, however, it's rather slow compared to other methods.
Here's my test results - enlarging an image by a factor of 3.
Sample Image:
![[Image: zingerburgerly5.png]](http://img356.imageshack.us/img356/4510/zingerburgerly5.png)
No resampling (pixel resize / nearest neighbour):
![[Image: zingerburgernnuw5.png]](http://img356.imageshack.us/img356/1059/zingerburgernnuw5.png)
Bilinear resampling:
![[Image: zingerburgerblnt0.png]](http://img356.imageshack.us/img356/1825/zingerburgerblnt0.png)
Bicubic resampling:
![[Image: zingerburgerbcjx0.png]](http://img356.imageshack.us/img356/3443/zingerburgerbcjx0.png)
Lanczos resampling:
![[Image: zingerburgerldj7.png]](http://img356.imageshack.us/img356/1577/zingerburgerldj7.png)
S-Spline XL resampling:
![[Image: zingerburgerssxlys5.png]](http://img356.imageshack.us/img356/9086/zingerburgerssxlys5.png)
Wow, S-Spline XL looks really good actually :P Only if you could use it more...
If you tend to upscale pictures, PhotoZoom ain't free though. You can get a trial version here - a serial number ain't hard to find though :P
PhotoZoom comes with a Photoshop plugin as well.
Oh, and some random downscaling tests:
No resampling:
![[Image: zingerburgersnnky4.png]](http://img356.imageshack.us/img356/8009/zingerburgersnnky4.png)
Bilinear resampling:
![[Image: zingerburgersblul3.png]](http://img356.imageshack.us/img356/9434/zingerburgersblul3.png)
Lanczos resampling:
![[Image: zingerburgerslzs1.png]](http://img356.imageshack.us/img356/4250/zingerburgerslzs1.png)
S-Spline XL resampling:
![[Image: zingerburgersssxlgm7.png]](http://img356.imageshack.us/img356/6962/zingerburgersssxlgm7.png)
Just For your information, most applications, such as Internet Explorer, MS Office, PSP etc use a Bilinear filter when resizing images. A Bilinear filter is pretty much a simple blur.
Typically, Lanczos is considered to be the best resampling algorithm, however, it's rather slow compared to other methods.
Here's my test results - enlarging an image by a factor of 3.
![[Image: zingerburgerly5.png]](http://img356.imageshack.us/img356/4510/zingerburgerly5.png)
No resampling (pixel resize / nearest neighbour):
![[Image: zingerburgernnuw5.png]](http://img356.imageshack.us/img356/1059/zingerburgernnuw5.png)
Bilinear resampling:
![[Image: zingerburgerblnt0.png]](http://img356.imageshack.us/img356/1825/zingerburgerblnt0.png)
Bicubic resampling:
![[Image: zingerburgerbcjx0.png]](http://img356.imageshack.us/img356/3443/zingerburgerbcjx0.png)
Lanczos resampling:
![[Image: zingerburgerldj7.png]](http://img356.imageshack.us/img356/1577/zingerburgerldj7.png)
S-Spline XL resampling:
![[Image: zingerburgerssxlys5.png]](http://img356.imageshack.us/img356/9086/zingerburgerssxlys5.png)
Wow, S-Spline XL looks really good actually :P Only if you could use it more...
If you tend to upscale pictures, PhotoZoom ain't free though. You can get a trial version here - a serial number ain't hard to find though :P
PhotoZoom comes with a Photoshop plugin as well.
Oh, and some random downscaling tests:
![[Image: zingerburgersnnky4.png]](http://img356.imageshack.us/img356/8009/zingerburgersnnky4.png)
Bilinear resampling:
![[Image: zingerburgersblul3.png]](http://img356.imageshack.us/img356/9434/zingerburgersblul3.png)
Lanczos resampling:
![[Image: zingerburgerslzs1.png]](http://img356.imageshack.us/img356/4250/zingerburgerslzs1.png)
S-Spline XL resampling:
![[Image: zingerburgersssxlgm7.png]](http://img356.imageshack.us/img356/6962/zingerburgersssxlgm7.png)