23. marts 2004 - 17:08Der 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?
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
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.
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?
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...
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....
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.