hqx
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.

Bild um den Faktor 3 mit einer nearest-neighbor-Interpolation vergrößert

Bild um den Faktor 3 mit dem hq3-Filter vergrößert
Weblinks
- Demos & Docs -- hq2x Magnification Filter (Memento vom 5. Dezember 2013 im Internet Archive)
- Demos & Docs -- hq3x Magnification Filter (Memento vom 14. November 2013 im Internet Archive)
- Demos & Docs -- hq4x Magnification Filter (Memento vom 16. Dezember 2013 im Internet Archive)
- hqx project bei code.google.com
- Butchering HQX scaling filters Funktionsweise des Algorithmus (englisch)
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. The authors of the article are listed here. Additional terms may apply for the media files, click on images to show image meta data.