Re: how to save an edited image ( painted on an applet) as .jpg or .gif



On Mar 18, 4:29 pm, "Andrew Thompson" <andrewtho...@xxxxxxxxx> wrote:
On Mar 18, 11:45 am, "venkat" <venkatakrishn...@xxxxxxxxx> wrote:
..
..applet ,..
..Now I want to save this
edited image as a .jpg or .gif file.
....
Note that to save to the local file system, an
applet will either need to be signed and trusted,
or launched using web start, for use of the JNLP
API file access abilities.

Now that I have tried that image editor, I
realise they have done something quite tricky
(but very inefficient), in order to avoid
having to ask the user to accept signed code.

To deliver the final image to the user, the
applet transmits the altered image back to
the server, the server prepares a standard
Gif (PNG, whatever..) and delivers that back
to the client as a standard image with the
message 'right click to save..' (I wonder how
that works for mice with only one button?).

In any case, to do it 'just like they have'
requires an active server (to process and
redirect the images back to the client).

I recommend web start as an alternative,
since that will allow the images to be
saved directly by the client, without
having to go for a round trip to the server
and back (though in the 'unsigned' form that
I recommend deploying, Java will prompt the
user if they want to allow file access on
image save). Here is an example of the JNLP
file API usage in an unsigned application.
<http://www.physci.org/jws/#fs>

HTH

Andrew T.

.



Relevant Pages

  • Re: Applet Consideration
    ... the client applet to connect to the server. ... My computer(the server) is behind a router ... > i.e. boolean login(String domain, String user, String pass) ...
    (comp.lang.java.databases)
  • Re: tools for programming applets
    ... an applet is a client in the same sense of the ... word as a browser is a client. ... against a remote server *but* it will still need to be loaded from the ...
    (comp.lang.java.programmer)
  • Re: tools for programming applets
    ... minutes and about 50c worth of disk space to clone the server. ... test your own modified applet against your production server. ... They are a special component that talks to a special application server, not a client of the web server, as explained upthread. ...
    (comp.lang.java.programmer)
  • Re: problem with applet ....
    ... >might be the Applet security sandbox.. ... server program (creates a ServerSocket, after a Client socket etc ... I see a new Board in the SimpleClient applet, ...
    (comp.lang.java.programmer)
  • Re: problem with applet ....
    ... the applet creates a new board. ... These images when the applets starts ... Server sends the board to the client. ...
    (comp.lang.java.programmer)