Typical picture to AA converter just treats all output characters as pixels, considering only it's overall boldness.

I want Image -> Ascii Art converter that uses OCR technologies and choses characters that are most similar to the parts of input image (even if somewhat displaced). Ideally it should also preserve some text.

Example of conversion (manually done):

sample of source image

    \_   C
|              \
|                \ T   T
|                 --------┐
| Hello, world.           |
|                         \
\                   ______/

Preferably FOSS running on Linux or portable, no budget.

  • An can you explain "preserve some text"? Are you saying that there is text in the images? If so, how ought it to be preserved? Jan 14, 2016 at 9:02
  • 1
    @Mawg, By doing monospace-adjusted OCR. Added sample to illustrate.
    – Vi.
    Jan 14, 2016 at 9:57
  • Is that Doctor Who's K9? When I was young I came home from school one day and announced that "the teacher is stupid - I drew a horse and she didn't even know what it was!" :-) Jan 14, 2016 at 10:38
  • 1
    @Mawg, No, I don't know about Doctor Who or K9 [yet]. I just drew something boxartesque, some additional lines resembling characters and the text inside.
    – Vi.
    Jan 14, 2016 at 11:41
  • Apologies for being flippant. It's the first thing that sprang to mind (I can't believe anyone doesn't know Doctor Who !) thinkgeek.com/images/products/zoom/… Jan 14, 2016 at 12:53


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Browse other questions tagged or ask your own question.