Forum: Multimedia
Delphi
by himitsu,
2. Dez 2009
Nein, sowas kann es nicht geben, da ja irgendwo die Information über die Originalfarbe gespeichert werden muß und diese wir hier praktisch in die jeweiligen Pixel eincodiert (darum die Farbänderung).
Es gibt natürlich Modi, welche eine Linie farbunveränderlich zeichnen,
aber diese lassen sich nicht für diese Gumilinien verwenden, da sie sich nicht rückgängig machen lassen.
In soeinem Fall...
Forum: Multimedia
Delphi
by himitsu,
2. Dez 2009
tja, und genau dieses verrechnet die Werte, so daß es später möglich sit die Originalfarb wiederherzustellen und diese Rechnung verändert nunmal die Farbe, denn pmNotXor ist
PixelFarbe_im_Bild := PixelFarbe_im_Bild xor not Pen.Color;
Es wird also immer eine Farbänderung geben und du kannst nur über .Mode und .Color bestimmen wie diese Änderung aussieht.
Wenn du nur genau mit einer...
Forum: Multimedia
Delphi
by himitsu,
2. Dez 2009
Schau dir mal Pen.Mode an,
dieses bestimmt, ob/wie die zu zeichnenden Farben mit dem Bild verrechnet werden sollen.