A friend of mine, just mentioned about a program ASCIIPic – capable of converting graphic images in JPEG to plain text ASCII in Microsoft Windows OSes.
Yesterday I blogged about caca-utils (img2txt) – console tool to convert picture graphics to plain text ASCII , so knowing of the Windows freeware ASCIIPic existence catched my attention and I decided to give it a try to get idea what is situation with Images to ASCII text convertion in Windows? 🙂.
1. Generating ASCII from JPEG images with ASCII Pic
As I don't have a Microsoft Windows OS at hand, I downloaded it and run it on my Debian notebook with WINE (Wine Is Not an Emulator) MS-Windows emulator.
For my surprise the program run succesfuly its GUI interface and worked pretty smooth even emulated on Linux.
As of time of writting, the latest version of the freeware program available is 2.0. You see in above screenshot the program is pretty intutive to use. You select an Input file, an Output file and you're ready to Process the image to TXT.
One small note to make here is the program couldn't recognize as Input files images in PNG or GIF formats, it seems the only image formats the program recognizes as input are JPEG and BMP.
The converted images to ASCII results are quite unsatisfactory, I tried converting few pictures originally in size 1024×768 but the produced ASCII was messy huge (the program didn't automatically set height / width dimensions to 60×80 and therefore, when I revied the produced pictures, they were very ugly and hardly readable. It could be the same image looks better if reviewed in MS-Windows Notepad but I seriously doubt that …
I thought some improvement to the produced ASCII image might be possible from the app options so I played around with the Zoom, Negation, Brightness and Monochrome options, none of them had a drastic change on the output. Using any of the program options didn't make the output TXT "image" to look closer riginal JPEGs..
ASCII Pic official website contains a number of other tiny tools, like WinKill and RemoteShut, however most of the tools are already too obslete and useless just like ASCII Pic
If I have to compare ASCIIPic produced ASCII Images to libcaca's Linux img2txt, asciipic's ASCII images are a piece of crap.
2. jp2a command line tool image to ASCII generator
As of time of writting a good alternative program I found for Windows is jp2a
jp2a is a free GPL-ed software available for all major operating system architectures Linux, BSD, Mac OS X, Windows.
jp2a is a command line tool and lacks any GUI interface but if compared to ASCII Pic the output ASCII image is awesome.
jp2a Windows binary can be downloaded from here , also I've made a mirror of windows jp2a bin in case if it disappears here
3. ASCII Generator 2 (asc2gen) – Windows GUI Images to ASCII generator
ASC 2 Gen is actually the best I can find program to convert images to ascii in Win as of time of writting.
Just like img2txt it generates pretty decent looking text images.
ASC2Gen failed to run emulated on my Linux host with wine version 1.0.1, hence to test it I used a a Windows host via teamviewer.
Below are few screenshots illustrating most of the options ASCII2GEN provides:
asc2gen penguins in inverted color set (black color text background)
ASC2GEN flipped backhed generated image to ASCII
Picture to ASCII text converted with ASCII colors
ascii2gen dithering level option shot
asc2gen contrast / brigthness atune shot
asc2gen save as options shot
Something else nice is it supports a lot of image file formats as input including (BMP and GIF) images.
I've also made a mirror of asc2gen v. 2.0.0 here
While researching online, I found plenty of other Image to ASCII geneartors, however as I didn't tested them I can't say if they are better ones.
Anyways I will be happy to hear if anyone knows other good ASCII generator alternative progs for Winblows?
More helpful Articles
Tags: ascii art, ascii image, ascii text, Auto, convertion, Draft, drastic change, emulator, existence, file, freeware, freeware program, GIF, gif formats, graphic images, gui interface, host, Image, image formats, images, img, input files, jpeg images, Microsoft, microsoft windows 2000, microsoft windows os, ms windows notepad, negation, Output, Pic, PicAs, picture, png, process, program options, quot, screenshot, shot, shotasc, text, text ascii, time, tool, width dimensions, wine, wine wine
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:126.96.36.199) Gecko/20100401 Firefox/3.6.3
By the way another alternative to save a regular image file as ASCII art is with the GIMP. I just found about this nice GIMP feature right now.
The produced ASCII art pictures are not readable though just like with ASCII Pic. The way to save to ASCII with the GIMP.
Save As -> Click (Select File Type triangle) to display the available options.->(Choose ASCII Art and exact format txt / html etc.)View CommentView Comment
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:188.8.131.52) Gecko/2009082707 Firefox/3.0.14 (.NET CLR 3.5.30729)
Thank you for another fantastic post. Where else could anybody get that kind of information in such a perfect way of writing? I’ve a presentation next week, and I’m on the look for such information.View CommentView Comment
Mozilla/5.0 (Windows NT 5.1; rv:27.0) Gecko/20100101 Firefox/27.0
Hi Georgi, great stuff. I've played with asc2gen. What' I've found been lacking is a way to get the formatting and extended character set working consistently in online forums and blogs, making it more accessible for internet users. I happen to have hand-written such a tool from the ground up, and it all works in the browser: http://ascii.zzl.org
Just drop in a jpeg, and copy and paste your ascii, html, bbcode, or an image! It does color, and lets you tweak the brightness range and sub-character precision. I'm constantly improving it (it's a live beta), but if you'd have a look (ideally in Chrome or IE), I'd really appreciate your endorsement.View CommentView Comment
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Maxthon/184.108.40.20600 Chrome/30.0.1599.101 Safari/537.36
Hi, thank you very much for this fantastic post. It reminds me to the time when i was young and started as a programmer in a mainframe environment where ascii art was the only way of printing pictures. We also had to to charts with ascii Characters. The result looks similar to the ones we made that time. Since i am working now a lot in linux consoles this is a fantastic way of creating ascii pictures. Thanks.View CommentView Comment