Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Transparente Images (https://www.delphipraxis.net/66151-transparente-images.html)

Knotti2005 25. Mär 2006 18:14


Transparente Images
 
Hallo,

ich will ein Programm programieren mit dem Ich bis zu 4 Bildern laden kann und diese übereinanderlegenund (transparent) machen kann. Ich wollte Straßenkarten unter dme gleichen Maßstab mit Sataliten Karten Vergleichen wie mach ich das müsste 5 Ebenen untereinander erfinden...

Der_Unwissende 26. Mär 2006 09:47

Re: Transparente Images
 
HI,
so viel erfinden musst du da nun echt nicht (wenn ich mich nicht ganz irre, stammt die Idee der Ebenen nicht von dir, oder?) Also ist der größte Teil der Arbeit doch schon erledigt.
Wenn ich mich richtig erinnere, dann bieten die Jedis schon irgendein Image, dass mehrere Layer unterstützt. Ansonsten kannst du dir natürlich auch ganz einfach die Informationen jeder Ebene merken und dich selbst um das zeichnen kümmern. Die Operationen die man zum Transparenten oder halbtransparenten Zeichnen brauchst, findest du sicher in der DP oder bei Google (oder Beides).

Gruß Der Unwissende

SirThornberry 26. Mär 2006 10:05

Re: Transparente Images
 
sollen alle 5 ebenen gleich transparent sein? Wenn alle Ebenen die gleiche Deckungskraft haben soll musst du einfach nur die verschiedenen Farbwerte der Ebenen addieren und durch die anzahl der ebenen teilen. Aber ich vermute das wird bei der nicht der Fall sein. Ich denk mal du willst eine karte mit voller deckungskraft zeichnen (ohne transparenz) und dann eine andere halbtransparent drüber legen. Am besten du sagst erstmal welche Variante du meinst und dann kann man konkret weiterhelfen. Und wie kommst du eigentlich auf 5 Ebenen? Wenn du wirklich 5 Ebenen die alle halbtransparent sein sollen übereinander legst kann man nicht wirklich noch was erkennen.

Knotti2005 1. Apr 2006 19:51

Re: Transparente Images
 
Ja genau denk ich jedenfalls...

Die unterste Ebende nicht Transparent eventuell nen Sataliten Bild und obendrüber dann Transparente Bilder wie Straßenkarten oder so...

Die Ebenen müsste man einzeln anpassen...

SirThornberry 1. Apr 2006 21:35

Re: Transparente Images
 
hast du dir dazu schonmal die Funktion "alphablend" aus der Unit "Windows" angeschaut? Damit kannst du die Transparenz erreichen. Du müsstest eben nur der Reihe nach deine Bilder übereinander malen.

Knotti2005 2. Apr 2006 15:52

Re: Transparente Images
 
Sicherlich allerdings weis ich damidt ja nur einer Farbe des Bildes (Images) eine Transparenz zu weis-transparent ich will aber das das ganze Bilder durchsichtig wird...


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:48 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