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

Я прочитал единственный пиксель из изображения, используя следующий код:

private void CheckArea(Point where)
{
    Bitmap test = (Bitmap)PanelToBitmap(panel2);
    var pixel = test.GetPixel(where.X, where.Y);
}

Я хочу изменить цвет этого пикселя. Сначала я пытался преобразовать его в изображение, но это не работает. Тогда я пытался изменить ARGB-ценности, но они защищены от записи.

Как я могу изменить цвет пикселя по изображению, учитывая Пункт ?

1
nl ja de

1 ответы

можно использовать:

test.SetPixel(where.X, where.Y, Color.FromArgb(0x78FF0000));

msdn

Цвет - неизменная структура, таким образом, вы не можете изменить ее ценности.

3
добавлено
Искренне благодарит Вас. Прекрасные работы:)
добавлено автор BudBrot, источник
Microsoft Stack Jobs
Microsoft Stack Jobs
1 788 участник(ов)

Work & freelance only Microsoft Stack. Feed https://t.me/Microsoftstackjobsfeed Чат про F#: @Fsharp_chat Чат про C#: @CSharpChat Чат про Xamarin: @xamarin_russia Чат общения:@dotnettalks

Microsoft Developer Community Chat
Microsoft Developer Community Chat
584 участник(ов)

Чат для разработчиков и системных администраторов Microsoft Developer Community. __________ Новостной канал: @msdevru __________ Баним за: оскорбления, мат, рекламу, флуд, флейм, спам, NSFW контент, а также большое количество оффтоп тем. @banofbot