static int imageWidth = 100;
static int imageHeight = 100;
public static void Main()
MagickImage mooiFototje = new MagickImage(MagickColor.FromRgb(255,0,0), imageWidth, imageHeight);
ChangeRandomPixelsToWhite(mooiFototje);
WriteImageToConsole(mooiFototje);
private static void ChangeRandomPixelsToWhite(MagickImage image)
Random rng = new Random();
var pixels = image.GetPixels();
for (int i = 0; i < 100; i++)
int x = rng.Next(0, imageWidth);
int y = rng.Next(0, imageHeight);
pixels.SetPixel(x, y, new byte[] {255, 255, 255});
private static void WriteImageToConsole(MagickImage image)
string tempImageName = "temp.jpg";
image.Write(tempImageName);
var str = System.Convert.ToBase64String(File.ReadAllBytes(tempImageName));
StringReader reader = new StringReader(str);
char[] buffer = new char[100];
while((read = reader.Read(buffer)) != 0)
Console.WriteLine(string.Concat(buffer.Take(read)));