2016-06-29 15 views
0

ich möchte die Farbe nur in einer Runde ändern. nicht alle grüne Farbe zu anderen color.i habe mit bmp.SetPixel versucht (j, i, clr); aber es ersetzt alle grüne Farbeersetze die Farbe im Bild eines bestimmten Teils in C#, ohne diesen Teil auszuwählen

+0

Haben Sie einen Bereich des 'Bitmap' mit einer Farbe füllen wollen? –

+0

ja ich will das –

+0

Gib uns etwas Code. Zeigen Sie, was Sie bereits versucht haben. Die Frage ist vage genug, wie es ist ... was meinst du mit "ohne diesen Teil auszuwählen"? – Nyerguds

Antwort

0

Verwenden System.Drawing.Graphics.FillRectangle Methode:

Graphics g = Graphics.FromImage(myBitmap); 
g.FillRectangle(new SolidBrush(Color.Red), 5, 5, 15, 15);