Filtered up-sampling using different filters for this picture. The arbitrary-size conversions were performed using the Imagemagick convert program; specialized conversions were made with code copied from hqx or from DOSBox. The images were up-sampled by an integer ratio of 12:1. (Such a large scaling factor was chosen so that hq2x, hq3x and hq4x can all be upscaled by an integer ratio to the common size, thus avoiding uneven scaling artifacts.)
point (nearest-neighbor): |
triangle (bi-linear): |
---|---|
cubic (bi-cubic): |
quadratic: |
lanczos (with α = 3): |
sinc (with α = 4): |
gaussian: |
hermite: |
hanning: |
hamming: |
blackman: |
catrom: |
mitchell: |
bessel: |
kaiser: |
welsh: |
bohman: |
lagrange: |
bartlett: |
2× 2xSaI (+3x pointscaling): |
2× Super2xSaI (+3x pointscaling): |
2× SuperEagle (+3x pointscaling): |
2× AdvInterp2X (+3x pointscaling): |
2× EPX/AdvMAME2× (+3x pointscaling): |
2× hq2x (+3x pointscaling): |
AdvInterp3X (+4x pointscaling): |
AdvMAME3× (+4x pointscaling): |
hq3x (+4x pointscaling): |
hq4x (+3x pointscaling): |
rgb2x (+6x pointscaling): |
rgb3x (+4x pointscaling): |
2× tv2x (+3x pointscaling): |
tv3x (+4x pointscaling): |
scan2x (+6x pointscaling): |
scan3x (+4x pointscaling): |
rgb | point (nearest-neighbor): |
triangle (bi-linear): |
cubic (bi-cubic): |
quadratic: |
lanczos: |
---|---|---|---|---|---|
sinc: |
gaussian: |
hermite: |
hanning: |
hamming: |
|
blackman: |
catrom: |
mitchell: |
bessel: |
rgb | point (nearest-neighbor): |
triangle (bi-linear): |
cubic (bi-cubic): |
quadratic: |
lanczos: |
---|---|---|---|---|---|
sinc: |
gaussian: |
hermite: |
hanning: |
hamming: |
|
blackman: |
catrom: |
mitchell: |
bessel: |