using System; using System.Drawing; using System.IO; namespace ImageConverter { internal class Program { static void Main(string[] args) { Bitmap img = new Bitmap(@"Image.png"); string arr = $"int image[{img.Height}][{img.Width / 8}] = {{ \n"; for (int i = 0; i < img.Height; i++) { arr += "\t{ "; for (int j = 0; j < img.Width; j += 8) { arr += "0b"; for (int k = 0; k < 8; k++) { arr += (img.GetPixel(j + k, i).A / 255).ToString(); } arr += $", "; } arr += "},\n"; } arr += "};"; File.WriteAllText("Array.txt", arr, System.Text.Encoding.UTF8); } } }