Как изменить цвет пикселя изображения в C # .NET

Я работаю с изображениями в Java, я разработал более 100+ форматов изображений (.png), все они были Trasparent и Black Color Drawing.

Проблема в том, что теперь меня попросили изменить цвет рисунка (черный - на).

Я искал много кода, отсканированного в Google, который изменяет растровое изображение (пиксели) изображения, но я не догадываюсь, что мне нужно делать, чтобы соответствовать точному пикселю и специально заменять изображения при работе в прозрачном режиме. Ниже приведен код в .Net (C #)

        Bitmap newBitmap = new Bitmap(scrBitmap.Width, scrBitmap.Height);
        for (int i = 0; i < scrBitmap.Width; i++)
        {
            for (int j = 0; j < scrBitmap.Height; j++)
            {                    
                originalColor = scrBitmap.GetPixel(i, j);
                if(originalColor = Color.Black)
                  newBitmap.SetPixel(i, j, Color.Red);
            }
        }            
        return newBitmap;

но это совсем не совпадало, я отлаживал его, по всему файлу не было значений параметров Red, Green, Blue для переменной Color (originalColor).

Кто-нибудь может помочь?

Ответы на вопрос(4)

Ваш ответ на вопрос