You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
nvidia-texture-tools/ResizeFilters.md

16 KiB

Introduction

This page demonstrates the results of resampling different images using various resize filters.

Images used for the test:

http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test1.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test3.jpg http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test5.jpg

The width of the filters are:

Box Triangle Quadratic Lanczos Kaiser
0.5 1.0 1.5 3.0 5.0

The parameters used for the Kaiser filter are:

alpha = 4
stretch = 1

Test 1

Downsampling without gamma correction.

0.7 scale factor

Box Triangle Quadratic Lanczos Kaiser
http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test1_07_box.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test1_07_triangle.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test1_07_quadratic.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test1_07_lanczos.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test1_07_kaiser.png

0.5 scale factor

Box Triangle Quadratic Lanczos Kaiser
http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test1_05_box.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test1_05_triangle.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test1_05_quadratic.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test1_05_lanczos.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test1_05_kaiser.png

0.3 scale factor

Box Triangle Quadratic Lanczos Kaiser
http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test1_03_box.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test1_03_triangle.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test1_03_quadratic.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test1_03_lanczos.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test1_03_kaiser.png

Test 2

Downsampling with gamma correction. Gamma is set to 2.2.

0.7 scale factor

Box Triangle Quadratic Lanczos Kaiser
http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test2_07_box.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test2_07_triangle.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test2_07_quadratic.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test2_07_lanczos.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test2_07_kaiser.png

0.5 scale factor

Box Triangle Quadratic Lanczos Kaiser
http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test2_05_box.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test2_05_triangle.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test2_05_quadratic.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test2_05_lanczos.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test2_05_kaiser.png

0.3 scale factor

Box Triangle Quadratic Lanczos Kaiser
http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test2_03_box.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test2_03_triangle.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test2_03_quadratic.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test2_03_lanczos.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test2_03_kaiser.png

Test 3

Downsampling without gamma correction.

0.7 scale factor

Box Triangle Quadratic Lanczos Kaiser
http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test3_07_box.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test3_07_triangle.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test3_07_quadratic.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test3_07_lanczos.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test3_07_kaiser.png

0.5 scale factor

Box Triangle Quadratic Lanczos Kaiser
http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test3_05_box.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test3_05_triangle.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test3_05_quadratic.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test3_05_lanczos.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test3_05_kaiser.png

0.3 scale factor

Box Triangle Quadratic Lanczos Kaiser
http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test3_03_box.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test3_03_triangle.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test3_03_quadratic.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test3_03_lanczos.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test3_03_kaiser.png

Test 4

Downsampling with gamma correction. Gamma is set to 2.2.

0.7 scale factor

Box Triangle Quadratic Lanczos Kaiser
http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test4_07_box.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test4_07_triangle.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test4_07_quadratic.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test4_07_lanczos.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test4_07_kaiser.png

0.5 scale factor

Box Triangle Quadratic Lanczos Kaiser
http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test4_05_box.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test4_05_triangle.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test4_05_quadratic.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test4_05_lanczos.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test4_05_kaiser.png

0.3 scale factor

Box Triangle Quadratic Lanczos Kaiser
http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test4_03_box.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test4_03_triangle.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test4_03_quadratic.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test4_03_lanczos.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test4_03_kaiser.png

Test 5

Downsampling with gamma correction. Gamma is set to 2.2.

0.7 scale factor

Box Triangle Quadratic Lanczos Kaiser
http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test5_07_box.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test5_07_triangle.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test5_07_quadratic.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test5_07_lanczos.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test5_07_kaiser.png

0.5 scale factor

Box Triangle Quadratic Lanczos Kaiser
http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test5_05_box.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test5_05_triangle.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test5_05_quadratic.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test5_05_lanczos.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test5_05_kaiser.png

0.3 scale factor

Box Triangle Quadratic Lanczos Kaiser
http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test5_03_box.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test5_03_triangle.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test5_03_quadratic.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test5_03_lanczos.png http://nvidia-texture-tools.googlecode.com/svn/wiki/imgs/test5_03_kaiser.png