Forum: Multimedia
by Rollo62,
23. Apr 2016
Hallo Harry,
auch gute Idee.
Aber einen Firemonkey-Way habe ich auch noch, über Filter
Habe nicht reingeschaut, aber ich würde schwören das hier intern auch XOR verwendet wird.
Würde sich vielleicht lohnen mal zu sehen was im Code passiert.
Rollo
Forum: Multimedia
by Rollo62,
22. Apr 2016
Ja sorry, das war eher als Antwort für Milos gedacht :oops:
Ich vermute das man unter Fmx die Bitmaps selber anfassen und xor'ren muss.
Mit Map/Unmap, es sein denn jemand kommt mit einer besseren Idee (GPU-accelerated-crossplatform-compatible-code).
Rollo
Forum: Multimedia
by Rollo62,
21. Apr 2016
Xor ist für den Schreibmode uf dem Canvas.
Das hat mit Matrix erstmal nichts zu tun.
Malst du ein Pixel kannst du normalerweise das alte überschreiben,
oder mit XOR die Pixelfarbe "umdrehen".
http://mrcoles.com/blog/canvas-composite-operations-demo-animation/
Ist zwar kein Delphi, aber kann man schön mit rumspielen :-)
Forum: Multimedia
by Rollo62,
21. Apr 2016
Das Stichwort wäre XOR Brush.
Scheint es aber so in Fmx nicht zu geben, müsste man wohl schlimmstenfalls selber nachbauen.
http://stackoverflow.com/questions/14687139/delphi-inverted-cursor-color
https://delphiscience.wordpress.com/category/delphi-programming/firemonkey/
Rollo