Hallo,
ich möchte von einem Bitmap den grauen Hintergrund weiß machen.
Das Bitmap hat so ein Grau:
Mein Codeversuch:
Ich bekomme immer den Fehler:
in der Codezeile:
Kann mir jemand sagen woran das liegt?
ich möchte von einem Bitmap den grauen Hintergrund weiß machen.
Das Bitmap hat so ein Grau:
Mein Codeversuch:
VB.NET-Quellcode
- Public Function RemoveBackground(ByVal Pic As Bitmap) As Bitmap
- For x As Integer = 0 To Pic.Width - 1
- For y As Integer = 0 To Pic.Height - 1
- Dim col As Color = Pic.GetPixel(x, y)
- Dim Dark As Integer = (col.R + col.G + col.B) \ 3
- If Dark < 128 Then : Pic.SetPixel(x, y, Color.Black) : Else : Pic.SetPixel(x, y, Color.White) : End If
- Next
- Next
- Return Pic
- End Function
Ich bekomme immer den Fehler:
in der Codezeile:
Kann mir jemand sagen woran das liegt?