Avatar billede gnort Nybegynder
12. juli 2001 - 22:57 Der er 3 kommentarer og
1 løsning

del af billede skifte farve

Jeg vil gerne lave det sådan at når et objekt droppes på billedet skifter billedet farve, men det skal kun være en bestemt del af billedet der skifter farve. Bliver jeg nød til at splitte billeder op i flere seperate billeder?
Hvis objektet eksempelvis bliver droppet i en bestemt region af billedet skifter denne til blå, hvorimod hvis objektet bliver droppet et andet sted skifter denne region af billedet til rød. 
Avatar billede abpdk Nybegynder
12. juli 2001 - 22:59 #1
nej det behøver du ikke
Avatar billede zerohero Nybegynder
15. juli 2001 - 13:44 #2
Som abpdk så korrekt siger så behøver du ikke at splitte dit billed op!

Nu ved jeg slet ikke hvor stor eller har nogen anelse om hvordan billedet ser ud, men lad os bare sige at den region du taler om der skal skiftes til blå er på koordinaterne:
left: 20 top: 20 bottom: 40 right: 40
så kan du eksempelvis få scanline til at kun ændre farverne i det felt af dit billede.

TIP: brug ikke canvas.pixels hvis din region er stor!.

\"scanline kan aflæse RGB værdierne for de forskellige pixels i din region hvorefter du kan modificere disse værdier og nedkrive dem igen\"

Husk: hvis du har valgt det forrige eksempel, så kan du eventuelt indsætte følgende i onmousemove proceduren for at det vil tage ønskede effekt:

if (x > 20) and (x < 40) and (y > 20) and (y < 40) then ... {indsæt scanline procedure}

Håber at det gav inspiration nok til at komme videre...

ZeroHero
Avatar billede abpdk Nybegynder
15. juli 2001 - 21:24 #3
gnort>> Du kunne da bare have sagt at du ville have det lange svar. :)
Avatar billede zerohero Nybegynder
15. juli 2001 - 22:09 #4
He He He....
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