IS3 Resize Timing



These are the results of timing tests done on some of the various ImgSource resizing functions. They were done with v3.0.46.4. Results for ImgSource version 4.0 are here.

First, the reductions. Each function was run in a timer, reducing the 600x600 input image to 170x170, 300x300 and 430x430, 50 times each. The results below are the relative speed as compared to IS3ResizeImage.

For example: IS3SimpleResampleImage takes 22% just as long to process the 170x170 image as IS3ResizeImage, and IS3ResizeBicubic takes 3.33 times longer.

Reduce from 600x600 to:170 x 170300 x 300430 x 430
IS3SimpleResampleImage 0.220.300.21
IS3ResizeImage 1.001.001.00
IS3DecimageImage 3.112.852.19
IS3DecimageImage mode 25.001.852.46
IS3ResizeImageBicubic3.333.193.37
IS3ResizeFilterImage box 9.005.742.98
IS3ResizeFilterImage triangle 18.117.814.63
IS3ResizeFilterImage Hamming 14.447.744.65
IS3ResizeFilterImage Gaussian 16.677.935.29
IS3ResizeFilterImage bell 18.789.786.25
IS3ResizeFilterImage B-spline 22.5611.337.17
IS3ResizeFilterImage cubic 1 14.447.745.87
IS3ResizeFilterImage cubic 2 22.5611.337.12
IS3ResizeFilterImage Lanczos3 33.0015.529.83
IS3ResizeFilterImage Mitchell 22.8911.817.12
IS3ResizeFilterImage sinc 42.2219.3312.04
IS3ResizeFilterImage Hermite 14.567.705.83
IS3ResizeFilterImage Hanning 14.447.705.87
IS3ResizeFilterImage Catrom 23.1111.747.15

The enlargement comparison is based on resizing the input image to 600x600 pixels from 170x170, 300x300 and 430x430, 50 times each.

Enlarge to 600x600 from:170 x 170300 x 300430 x 430
IS3SimpleResampleImage0.130.160.16
IS3ResizeImage1.001.001.00
IS3ResizeImageBicubic3.483.413.48
IS3ResizeFilterImage box 1.261.991.63
IS3ResizeFilterImage triangle 2.663.083.33
IS3ResizeFilterImage Hamming 2.693.113.29
IS3ResizeFilterImage Gaussian 2.953.123.64
IS3ResizeFilterImage bell 3.293.783.96
IS3ResizeFilterImage B-spline 3.644.314.47
IS3ResizeFilterImage cubic 1 2.643.093.26
IS3ResizeFilterImage cubic 2 3.644.314.46
IS3ResizeFilterImage Lanczos3 4.875.635.95
IS3ResizeFilterImage Mitchell 3.614.324.43
IS3ResizeFilterImage sinc 5.987.027.38
IS3ResizeFilterImage Hermite 2.643.063.26
IS3ResizeFilterImage Hanning 2.663.113.27
IS3ResizeFilterImage Catrom 3.694.294.52

Return to the ImgSource page.


Copyright © 2011, Smaller Animals Software, Inc.

Smaller Animals News

ImgSource

ThumbNailer 10