Avatar billede jespersahner Nybegynder
13. november 2005 - 12:42 Der er 7 kommentarer og
1 løsning

Applet til JPG

Kan man på en nem måde gemme visningen fra en applet som f.eks. et jpg-billede?
Avatar billede mikkelbm Nybegynder
13. november 2005 - 13:03 #1
Du kan tage et screenshot. Eller du kan downloade jar-filen eller class filerne - decompile dem, og se hvor billederne ligger.

Eller spørger du om hvordan en bruger af din applet kan gemme et billede via din applet?
Avatar billede jespersahner Nybegynder
13. november 2005 - 13:33 #2
->mikkelbm: Jeg bruger en applet til at lave nogle tegninger (vha. et Graphics-objekt med drawLine() osv.), som jeg gerne vil have overført til et jpg-billede, som jeg så kan inkludere i et dokument.
Avatar billede mikkelbm Nybegynder
13. november 2005 - 13:52 #3
Et godt sted at starte er i imageio:

http://java.sun.com/j2se/1.4.2/docs/guide/imageio/spec/imageio_guideTOC.fm.html

Med imageio kan du tegne dine ting på graphics-objektet fra et BufferedImage og gemme dette rigtig nemt.

Vær dog opmærksom på, at hvis disse billeder skal gemmes på klientmaskinen, skal der tildeles specielle rettigheder til din applet.
Avatar billede mikkelbm Nybegynder
13. november 2005 - 13:58 #4
Fra pkt. 3.1 i det link jeg gav:

BufferedImage im;
File f = new File("c:\images\myimage.png");
ImageIO.write(im, "png", f);

Så nemt kan det faktisk gøres :)
Avatar billede arne_v Ekspert
14. november 2005 - 14:52 #5
graphics og drawLine lyder som om appletten skriver det hele i sin paint metode ...
Avatar billede jespersahner Nybegynder
11. januar 2006 - 15:43 #6
Smid gerne et svar en af jer.
Avatar billede arne_v Ekspert
11. januar 2006 - 16:06 #7
mikkel
Avatar billede mikkelbm Nybegynder
11. januar 2006 - 16:08 #8
Kommer her...
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