Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Canvas mit anderem kombinieren (https://www.delphipraxis.net/150801-canvas-mit-anderem-kombinieren.html)

Delphi-Narr 27. Apr 2010 15:23


Canvas mit anderem kombinieren
 
Hallo, ich habe auf 2 Canvas zwei Bilder, diese sind gleich groß. Jetzt möchte ich das das Canvas2 komplett auf das Canvas 1 übertragen wird, bis auf die transparente Farbe von Canvas 2.

Also wenn ich weiß als transparent habe und einen schwarzen Strich darauf, soll wirklich nur der schwarze Strich übertragen werden...

Wie kann ich das machen?

Liebe Grüße!

himitsu 27. Apr 2010 15:31

Re: Canvas mit anderem kombinieren
 
Von Canvas zu Canvas ist schon etwas schwieriger, denn z.B. Draw und CopyRect wollen ja etwas anderes als Quelle.

Aber schau dir vorallem mal .CopyMode an.

Delphi-Narr 27. Apr 2010 15:38

Re: Canvas mit anderem kombinieren
 
Zitat:

Zitat von himitsu
Von Canvas zu Canvas ist schon etwas schwieriger, denn z.B. Draw und CopyRect wollen ja etwas anderes als Quelle.

Aber schau dir vorallem mal .CopyMode an.

Danke schon mal für die Antwort!
Ich habe schon etwas gesucht, aber leider noch nichts passendes gefunden. Leider klappt meine Delphihife nicht...
Wo kann ich das denn finden?

dominikkv 27. Apr 2010 15:45

Re: Canvas mit anderem kombinieren
 
http://ref.dp200x.de

himitsu 27. Apr 2010 15:46

Re: Canvas mit anderem kombinieren
 
Schau doch einfach in die andere Hilfe :mrgreen:
Delphi-Referenz durchsuchenTCanvas.CopyMode

[edit]
genau die :lol:

Delphi-Narr 27. Apr 2010 15:49

Re: Canvas mit anderem kombinieren
 
Vielen Dank!
:thumb:

himitsu 28. Apr 2010 13:32

Re: Canvas mit anderem kombinieren
 
Tschuldschung, es war doch nicht CopyMode.

Schau dir also besser mal Canvas.Brush.Style und Canvas.Brush.Color an.
Diese werden für die Trasparenz verwendet.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:33 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz