Ciao a tutti, sono nuovo.In merito al tema del post, le soluzioni possono essere molteplici.
In via generale, diciamo che si potrebbero utilizzare persino le opengl per questo tipo compito.Ovviamente, le si potrebbe inizializzare in maniera ortho se serve.

Ciao!