Announcement

Collapse
No announcement yet.

Bitmap.GetPixel(X,Y) liefert falsche Werte, warum?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Bitmap.GetPixel(X,Y) liefert falsche Werte, warum?

    Guten Tag,

    ich will in einer mobilen Anwendung aufgrund der Farbwerte eines Bildbereichs einige Informationen über diesen Bildbereich ermitteln. Die Informationen stammen aus einer Datenbank denen die entsprechenden Farbwerte zugeordnet sind.
    <br>
    Nun habe ich das Bild im Bitmap-Format auf dem PocketPC abgelegt. Die Farbwerte des Bildes sind korrekt, das habe ich mit einem Bildbearbeitungsprogramm auf dem PPC getestet.
    Wenn ich das Bild aber in meinem C#-Programm in ein Image-Object lade, egal ob aus Datei oder Resource, und dann einen Pixel-Farbwert über die Methode GetPixel(X,Y) der Klasse Bitmap
    abfrage hat dieser bei einigen Farben den richtigen RGB-Farbwert und bei anderen Farben einen etwas anderen RGB-Farbwert.
    Optisch sieht das Bild gleich aus, nur nützt mir das hier nichts.
    <br>
    Hat vielleicht einer eine oder auch zwei Ideen, wie das Problem behoben werden kann oder ist das vielleicht ein bekannter Bug beim GDI+ im .Net CF, von dem ich noch nichts weiß?.
    Über schnelle Hilfe wäre ich dankbar.<br>
    Mit besten Grüßen, Thomas.
Working...
X