Avatar billede jannek_ek Nybegynder
11. januar 2006 - 16:49 Der er 4 kommentarer og
1 løsning

opret gennemsigtigt billede

Jeg har et billede med konstruktøren:

createImage(dim.width, dim.height);

Problemet er at billedet skal ligge oven på nogle andre ting. Derfor vil jeg gerne kunne oprette et billede, der som standart er gennemsigtigt indtil jeg tegner noget på det.
Avatar billede kalp Novice
11. januar 2006 - 16:54 #1
Avatar billede jannek_ek Nybegynder
11. januar 2006 - 17:18 #2
jeg kan fint få lavet billedet ud fra et array på samme måde som de gør i eksemplet, men jeg kan ikke forstå hvordan det bliver gennemsigtigt...
ipix[i] = (fg&0xffffff)|(ma<<24);
det må ske i den linie, hvor arrayet for tildelt sin værdi... men jeg tror da man kan lave det på en lettere måde... kan man ikke bare oprette et gennemsigtigt billede med en konstruktør?
Avatar billede jannek_ek Nybegynder
11. januar 2006 - 17:28 #3
hmm nej jeg opdaged lige en fejl jeg havde lavet... men det får bare det hele til at holde op med at virke...

Der må da være en konstruktør
Avatar billede kalp Novice
11. januar 2006 - 17:31 #4
Jeg har ikke arbejdet så meget med emnet.. men hvis du kan sætte sende et billede med som parameter til konstruktøren (image) så kan du finde et transparent billede på nettet og anvende det:)
Avatar billede jannek_ek Nybegynder
12. januar 2006 - 00:24 #5
beklager men jeg fandt selv den konstruktør jeg skulle bruge, den lå slet ikke i Image klassen, men i BufferedImage klassen. Til det jeg skulle bruge billedet, er der stort set ingen forskel på Image og BufferedImage

Men et tak for hjælpen skal du i hvert fald have
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