Avatar billede hadaps Nybegynder
23. marts 2004 - 17:08 Der er 9 kommentarer og
1 løsning

lave aktiv billede

Jeg har brug for et billede af en kande, som alt efter hvilket indput jeg får, bliver fyldt med vand. Inputet skal bestemme, hvor meget vand der kommer i kanden.

Hvordan kan dette laves?

kan man lave et "hul" i mit billede med en kande, hvor igennem man kan se en farvet label eller lign. som man så kan bestemme højden af? - eller hvordan kan det laves?

MvH Benny
Avatar billede stone Forsker
23. marts 2004 - 18:21 #1
hvis du bruger en kande med lige sider, kan du lægge en progressbar på kanden
og i object inspector sætte progressbar til pbvertical og smooth til true
Avatar billede stone Forsker
23. marts 2004 - 18:24 #2
hmmm næ... glemte at den ikke har flatstyle
Avatar billede ullesan Nybegynder
23. marts 2004 - 18:31 #3
brug gauge istedet
Avatar billede hrc Mester
23. marts 2004 - 20:38 #4
Ryster lige et forslag ud af ærmet...

1. Du tager en TImage
2. Henter en siluet af en kedel (i bitmap)
3. For at indikere et niveau, fjerner du evt. en eksisterende streg og tegner en ny.
4. Dernæst bruger du flodfill til at fylde området.

Det er sikkert en aldeles bøvet fremgangsmåde, men så kommer der vel gang i debatten.
Avatar billede hrc Mester
23. marts 2004 - 20:39 #5
Den pågældende streg skal gå fra kant til kant på kedlen således at der bliver et lukket rum nedenfor stregen.
Avatar billede hadaps Nybegynder
23. marts 2004 - 22:33 #6
hmmm... kan man ikke tage et billede, og så sige at en bestemt farve skal være gennemsigtig, så man bare kan ligge noget andet i baggrunden til at lave indholdet af kanden?
Avatar billede athlon-pascal Juniormester
24. marts 2004 - 15:38 #7
Lav to billeder med samme kande - de skal passe nøjagtigt oven i hinanden. Den eneste forskel er, at den ene kande skal være helt fyldt, og den anden helt tom (Lav det evt. via billedmanipulation - PhotoShop, f.eks.).

Brug så en TPaintBox til at tegne det endelige billede - via CopyRect kopierer du først den tomme kande over, og dernæst den del af den fyldte kande (altid nederste, men forskellig højde) der svarer til input og kopierer den oven i den tomme kande, igen via CopyRect.

Det vil nok kun virke godt, hvis kanden ikke har 3D-vandspejl...
Avatar billede hadaps Nybegynder
27. marts 2004 - 12:59 #8
takker athlon-pascal...
smidder du et svar?
Avatar billede hadaps Nybegynder
05. april 2004 - 18:08 #9
halloo.... athlon fætter....
Det er dit forslag jeg har brugt, og hvis du vil have dine point må du snart lige få smidt et svar... ellers får den som smider et svar først pointene....
Avatar billede athlon-pascal Juniormester
05. april 2004 - 18:45 #10
Svar :o)
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