Avatar billede syncroniq Nybegynder
14. oktober 2002 - 12:00 Der er 2 kommentarer og
1 løsning

Problemmer med Image

Hey,

Jeg er ved at prøve og lave en Servlet der laver et billede som den sender ud til browseren.

Min kode indtil nu er :
response.setContentType("image/gif");
ServletOutputStream out=response.getOutputStream();
byte[] b = {0};
Image image    = (Image) createImage(100,100);
Graphics g;
g = image.getGraphics();
g.drawLine(0,0,10,10);
g.draw3DRect(0,0,100,100,true);
GifEncoder gifEnc = new GifEncoder(image, out);
out.println("Prøver at lave billedet");
gifEnc.encode();

Og det virker ikke. Mit createImage(100,100) virker ikke. Hvordan får jeg det til at virke? Jeg skal bare have et tomt Image object og så arbejde via Graphics objectet fra det Images object.

Nogle idéer ?

/Syncroniq
Avatar billede disky Nybegynder
14. oktober 2002 - 12:15 #1
Hvad er dit problem ?
Avatar billede =maddog= Nybegynder
14. oktober 2002 - 12:22 #2
bør det ikke være
Image image = (Image) (new Canvas()).createImage(100,100);
uden at kunne checke. Aner ikke hvad GifEncoder er for en fisk. Aldrig set den klasse før.
Avatar billede syncroniq Nybegynder
14. oktober 2002 - 12:24 #3
Hey,

Jeg har fundet fejlen. Det skal være
Image image = new java.awt.image.BufferedImage(100,100,1);

Ellers virkede det ikke.
(Arbejder på en Servlet). Og nu virker det :O)

/Syncroniq
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