hqx
Skalier-Algorithmus für Pixelgrafiken
hqx ist ein Algorithmus in der Bildverarbeitung zur Skalierung von Pixelgrafiken bzw. Sprites.
Er wurde von Maxim Stepin entwickelt. Der Algorithmus ist relativ schnell, da er intern auf Lookup-Tabellen basiert und kann daher problemlos in Echtzeit angewendet werden. Er wird hauptsächlich in Emulatoren, wie Nestopia, Snes9x, VisualBoyAdvance und ZSNES verwendet.
Es existieren aktuell drei Vergrößerungsfaktoren: hq2x, hq3x, und hq4x (2×, 3× und 4×). Für andere Größen wird der Algorithmus in Kombination mit einer Nearest neighbor („nächster Nachbar“)-Interpolation eingesetzt.
Siehe auch
BearbeitenWeblinks
Bearbeiten- Demos & Docs -- hq2x Magnification Filter ( vom 5. Dezember 2013 im Internet Archive)
- Demos & Docs -- hq3x Magnification Filter ( vom 14. November 2013 im Internet Archive)
- Demos & Docs -- hq4x Magnification Filter ( vom 16. Dezember 2013 im Internet Archive)
- hqx project bei code.google.com
- Butchering HQX scaling filters Funktionsweise des Algorithmus (englisch)