Win a copy of The Little Book of Impediments (e-book only) this week in the Agile and Other Processes forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Saving image at runtime

 
padma patil
Ranch Hand
Posts: 41
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
I am generating some graph in Applet mainly using drawLine() and drawOval() methods and now wanted to save the graph ( which I can view from appletviewer )as image(.bmp or jpeg format).
I realy don't have clue about this. Does anybody knows?
-
padmashree
 
David G Risner
Ranch Hand
Posts: 30
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
First, you should double-buffer your drawing. That is, do all of your drawing into an Image object and then paint that Image.
Second, get the JPEG Encoder from Obrador: http://www.obrador.com/essentialjpeg/jpeg.htm
Third, you can use something like the following method to write the Image as a JPEG to an OutputStream:

Of course, getting permission to create a file from an applet is a whole other can of worms....
 
padma patil
Ranch Hand
Posts: 41
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks.
I am using JpegEncoder to save image. it works.
I have used policy file to grant File access to Applet.
I have posted another question for "loading policy file from Applet"

Let me know your feedback
-
padmashree
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic