Я пытаюсь научить себя С# и слышал из разных источников, что функции get и setpixel могут быть ужасно медленными. Каковы некоторые из альтернатив и действительно ли это улучшение производительности? Спасибо заранее!
Часть моего кода для справки:
public static Bitmap Paint(Bitmap _b, Color f)
{
Bitmap b = new Bitmap(_b);
for (int x = 0; x < b.Width; x++)
{
for (int y = 0; y < b.Height; y++)
{
Color c = b.GetPixel(x, y);
b.SetPixel(x, y, Color.FromArgb(c.A, f.R, f.G, f.B));
}
}
return b;
}