Habe mich vor ein paar Tagen dazu entschieden, einem bereits älteren Programm, einen kleinen Image-Editor zu Spendieren.
Soweit kein Problem bis ich die im Editor verwendet Farbe per MouseOver in der Farbpalette markieren wollte.
Die Farbe, die im Editor mit FillRectangle gezeichnet wurde, entspricht nicht der Farbe die ich im Brush verwendet habe.
Die Farben werden also verfälscht gezeichnet.
Der Alphawert der Farben scheint bisher ohne verfälschungen übernommen zu werden, die RGB-werte jedoch nicht.
Die Farben lese ich aus der gezeichneten Bitmap per GetPixel aus.
habe bereits alle Möglichen wie CompositingQuality & Co getestet, läuft aber alles aufs gleiche hinaus.
Beispiel:
Zeichne ich mit diesem Brush: New Drawing.SolidBrush(Color.FromArgb(28, 255, 255, 255)
Liefert mir GetPixel: Argb(28,254,254,254)
Hat jemand eine Idee woran das liegt?
Soweit kein Problem bis ich die im Editor verwendet Farbe per MouseOver in der Farbpalette markieren wollte.
Die Farbe, die im Editor mit FillRectangle gezeichnet wurde, entspricht nicht der Farbe die ich im Brush verwendet habe.
Die Farben werden also verfälscht gezeichnet.
Der Alphawert der Farben scheint bisher ohne verfälschungen übernommen zu werden, die RGB-werte jedoch nicht.
Die Farben lese ich aus der gezeichneten Bitmap per GetPixel aus.
habe bereits alle Möglichen wie CompositingQuality & Co getestet, läuft aber alles aufs gleiche hinaus.
Beispiel:
Zeichne ich mit diesem Brush: New Drawing.SolidBrush(Color.FromArgb(28, 255, 255, 255)
Liefert mir GetPixel: Argb(28,254,254,254)
Hat jemand eine Idee woran das liegt?
Das Chaos beginnt mit komprimierter Ordnung (Steppenpferd 2019)