Avatar billede cyberlsn Nybegynder
15. december 2001 - 15:23 Der er 13 kommentarer og
1 løsning

Gennemsigtig TImage

Jeg har placeret 2 TImages oven på hinanden (Image1 og Image2).
Image2, som jo ligger øverst, skal være gennemsigtig.
Hvordan laver jeg det i Delphi?
Avatar billede cyberlsn Nybegynder
15. december 2001 - 15:24 #1
P.S. Hvis der skal bruges function-ærklæringer, vil jeg meget gerne have et eks. på, hvordan det kan lade sig gøre med et Button1Click, tak!
Avatar billede ziron Nybegynder
15. december 2001 - 15:25 #2
prøv dette:

procedure TForm1.FormCreate(Sender: TObject);
begin
Image1.Transparent := True;
end;

/ZIRON
Avatar billede cyberlsn Nybegynder
15. december 2001 - 15:27 #3
Ehm... det er ikke lige det jeg mener, den skal være decineret gennemsigtig, ligesom glas...
Avatar billede cyberlsn Nybegynder
15. december 2001 - 15:28 #4
ups. Decideret
Avatar billede ziron Nybegynder
15. december 2001 - 15:28 #5
hmm den er jeg ikke helt med på? tror det er for tideligt på dagen...

/ZIRON
Avatar billede speedy Nybegynder
15. december 2001 - 15:30 #6
cyberlsn>>Hvad er pointen i at have en TImage man ikke kan se liggende ovenpå en anden ?

/SpEedy
Avatar billede cyberlsn Nybegynder
15. december 2001 - 15:33 #7
Man skal kunne se den, selvfølgelig.
Lad os tage et eksempel her:

Image1\'s billede er blå.
Image2\'s billede er sort.
Når de 2 så ligger oven på hinanden, kommer farven mørkeblå. (Jeg vil til at lave lys og skygger i mine spil)
Avatar billede speedy Nybegynder
15. december 2001 - 15:37 #8
cyberlsn>>nå på den måde.

Det kan du ikke umiddelbart med 2 TImages.

Du skal selv til at udregne den nye farver udfra hvilke farver der skal blandes. Dette kaldes AlphaBlending, og du kan finde mere omkring dette her:

http://www.eksperten.dk/spm/93206

/SpEeDy
Avatar billede cyberlsn Nybegynder
15. december 2001 - 15:42 #9
Jeg vil ha\' kode, tak!
Avatar billede speedy Nybegynder
15. december 2001 - 16:00 #10
cyberlsn>>Så kig på det link jeg sendte dig, tak!

http://www.eksperten.dk/spm/93206

/SpEeDy
Avatar billede cyberlsn Nybegynder
16. december 2001 - 10:16 #11
Speedy, mange tak, men hvis du skal have points, så må du altså lave et Svar.
Avatar billede speedy Nybegynder
16. december 2001 - 11:08 #12
Jamen hvis det er noget du kan bruge så kan du da få et svar :)

/SpEeDy
Avatar billede morten_s Nybegynder
16. december 2001 - 12:14 #13
Omkring algoritmer og diverse til billedbehandling, så har du kode + teori på denne side

http://www.efg2.com/Lab/ 
Avatar billede cyberlsn Nybegynder
16. december 2001 - 19:38 #14
Sorry Speedy, men Morten_s\' svar lidt mere værd :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester