Ce filtre diminue l’effet de crénelage (voir Antialiasing) en utilisant l’algorithme scale3X.
Scale3X dérive de scale2X, qui est un effet graphique pour augmenter la taille des petits bitmaps en devinant les pixels manquants sans recourir à l’interpolation de pixels ni au floutage des images. [5] Scale2X fut d’abord développé pour améliorer la qualité des anciens jeux d’arcade joués sur des matériels vidéo de faible résolution. [6]
Le filtre « Lissage » fonctionne de la façon suivante :
Pour chaque pixel,
le filtre étend le pixel d’origine en 9 (3x3) pixels nouveaux selon l’algorithme ScaleX3, en utilisant les couleurs du pixel et des 8 pixels adjacents (extrapolation);
puis il sous-échantillonne les nouveaux pixels en un pixel moyenné.
Les exemples suivants illustrent l’effet sur quelques motifs. Les petits carrés ont une taille de un pixel (zoom 16:1).