|
|
|
|
|
by Jyaif
156 days ago
|
|
It's important to note that the approach described focuses on giving fast results, not the best results. Simply trying every character and considering their entire bitmap, and keeping the character that reduces the distance to the target gives better results, at the cost of more CPU. This is a well known problem because early computers with monitors used to only be able to display characters. At some point we were able to define custom character bitmap, but not enough custom characters to cover the entire screen, so the problem became more complex.
Which new character do you create to reproduce an image optimally? And separately we could choose the foreground/background color of individual characters, which opened up more possibilities. |
|
I'd probably arrive at a very different solution if coming at this from a "you've got infinite compute resources, maximize quality" angle.