public static void ColorizeBitmap(Bitmap bitmap, Color tintColor) { for (int x = 0; x < bitmap.Width; x++) { for (int y = 0; y < bitmap.Height; y++) { Color clearPixel = bitmap.GetPixel(x, y).ToMediaColor(); Color tintedPixel = Colorize(clearPixel, tintColor); bitmap.SetPixel(x, y, tintedPixel.ToSystemColor()); } } }