Jump to content
Welcome, welcome! Come in and register, and have some developer coffee. ūüĎ®‚ÄćūüíĽ √ó

Open Club  ·  3 members

C#

IMG2ASCII Code Snippet


Recommended Posts

Convert images to ASCII text using C# code!

img.jpg.f07ae14e69731cc37c3093ea70c498e2.jpg
 

asc.thumb.png.8c40f6f9e049eb918d9f99fd48df4a4b.png

 

Quote

using System;
using System.Drawing;
using System.IO;

namespace BMP2ASCII
{
   class Program
   {
       static void Main(string[] args)
       {
           char[] ascii = new char[] { '#', '#', '*','*','+','+','+',';',';',':',':',',',',','.','.',' ',' ' };
           Bitmap bmp = new Bitmap("C:\\panda.jfif");
           string txt = null;
           
           for (int y = 0; y < bmp.Height; y++)
           {
               for (int x = 0; x < bmp.Width; x++)
               {
                   uint rgb = ((uint)bmp.GetPixel(x, y).ToArgb() & 0xFFFFFF) / 1048576;
                   //Console.Write(ascii[rgb]);
                   txt += ascii[rgb];
               }
               //Console.WriteLine();
               txt += "\n";
           }

           File.WriteAllText(@"C:\Users\khann\Desktop\panda.txt", txt);
           Console.ReadLine();
       }
   }
}

 

Link to post
Share on other sites
×
×
  • Create New...