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):
point (rgb)
triangle (bi-linear):
triangle (rgb)
cubic (bi-cubic):
cubic (rgb)
quadratic:
quadratic (rgb)
lanczos (with α = 3):
lanczos (rgb)
sinc (with α = 4):
sinc (rgb)
gaussian:
gaussian (rgb)
hermite:
hermite (rgb)
hanning:
hanning (rgb)
hamming:
hamming (rgb)
blackman:
blackman (rgb)
catrom:
catrom (rgb)
mitchell:
mitchell (rgb)
bessel:
bessel (rgb)
kaiser:
kaiser (rgb)
welsh:
welsh (rgb)
bohman:
bohman (rgb)
lagrange:
lagrange (rgb)
bartlett:
bartlett (rgb)
2× 2xSaI (+3x pointscaling):
2xsai (rgb)
2× Super2xSaI (+3x pointscaling):
super2x (rgb)
2× SuperEagle (+3x pointscaling):
seagle (rgb)
2× AdvInterp2X (+3x pointscaling):
advin2x (rgb)
2× EPX/AdvMAME2× (+3x pointscaling):
advmame2x (rgb)
2× hq2x (+3x pointscaling):
hq2x (rgb)
AdvInterp3X (+4x pointscaling):
advin3x (rgb)
AdvMAME3× (+4x pointscaling):
advmame3x (rgb)
hq3x (+4x pointscaling):
hq3x (rgb)
hq4x (+3x pointscaling):
hq4x (rgb)
rgb2x (+6x pointscaling):
rgb2x (rgb)
rgb3x (+4x pointscaling):
rgb3x (rgb)
2× tv2x (+3x pointscaling):
tv2x (rgb)
tv3x (+4x pointscaling):
tv3x (rgb)
scan2x (+6x pointscaling):
scan2x (rgb)
scan3x (+4x pointscaling):
scan3x (rgb)

Filtered DOWN-sampling using different filters for this picture. Performed using the Imagemagick convert program.
rgbpoint (nearest-neighbor):
point (rgb)
triangle (bi-linear):
triangle (rgb)
cubic (bi-cubic):
cubic (rgb)
quadratic:
quadratic (rgb)
lanczos:
lanczos (rgb)
sinc:
sinc (rgb)
gaussian:
gaussian (rgb)
hermite:
hermite (rgb)
hanning:
hanning (rgb)
hamming:
hamming (rgb)
blackman:
blackman (rgb)
catrom:
catrom (rgb)
mitchell:
mitchell (rgb)
bessel:
bessel (rgb)

Filtered DOWN-sampling using different filters for this picture. Performed using the Imagemagick convert program.
rgbpoint (nearest-neighbor):
point (rgb)
triangle (bi-linear):
triangle (rgb)
cubic (bi-cubic):
cubic (rgb)
quadratic:
quadratic (rgb)
lanczos:
lanczos (rgb)
sinc:
sinc (rgb)
gaussian:
gaussian (rgb)
hermite:
hermite (rgb)
hanning:
hanning (rgb)
hamming:
hamming (rgb)
blackman:
blackman (rgb)
catrom:
catrom (rgb)
mitchell:
mitchell (rgb)
bessel:
bessel (rgb)