Forum: Multimedia
Delphi
by Cöster,
20. Dez 2006
Dass es keine Copy-Modes mit Or gibt, hab ich nicht behauptet (MergePaint, NotSrcErase, PatPaint, SrcPaint). Ich meinte nur, dass es keinen CopyMode gibt, der ein Bmp mit or mit einer Farbe kombiniert (wie das andere CopyModes mit der Brush.Color tun, allerdings mit anderen Operatoren bzw. verknüpft direkt danach nochmal mit dem Dest-Bmp).
Ich denke für "Color or Transparent-Bitmap" guck ich...
Forum: Multimedia
Delphi
by Cöster,
20. Dez 2006
@ Hawkeye: So ließe sich allerdings keine Transparenz realisieren.
Forum: Multimedia
Delphi
by Cöster,
19. Dez 2006
Ah gut, also const, ich editier es mal im ersten Beitrag. Gibt es sonst noch Optimierungsmöglichkeiten?
Forum: Multimedia
Delphi
by Cöster,
19. Dez 2006
Hm, TBitmap ist eine Klasse, aber ein TBitmap ist ein Objekt einer Klasse, also nicht eine Klasse :gruebel: oder doch?
Forum: Multimedia
Delphi
by Cöster,
19. Dez 2006
Sollte ich auch? :stupid: D.h. bringt das optimierungstechnisch was? In der Hilfe steht ja, dass das bei Strings und strukturierten Typen den Code optimiert. Strukturierte Typen sind so definiert:
Was genau versteht man unter Klassenreferenztypen? Ist eine Instanz ein Klassenreferenztyp? Denn dann würde sich ein const ja lohnen.
Forum: Multimedia
Delphi
by Cöster,
19. Dez 2006
Hi!
Es gibt ja jede Menge verschiedene CopyModes (SRCCOPY, ...), aber ich habe keinen gefunden, der das Source-Bitmap mittels "or" mit einer Farbe (z.B. Brush.Color des Dest-Images) verknüpft.
Deswegen hab ich mir dafür selber nen Code geschrieben:
// kopiert "Src or Color" an die Position (AX, AY) des Dest-Bitmaps
procedure DrawOr(const Dest: TBitmap; AX, AY: Integer; const Src:...