This tool can be regarded as Web-based Front End to the jpegtran utility for lossless JPEG transcoding from the Independent JPEG Group. This means that all transformations performed by this tool retain the original image contents, with no further quality loss! Only reversible image transformations are performed.
This tool utilizes the "Form-based File Upload in HTML" feature, defined in RFC 1867. Thus, you need an up-to-date Browser version (e.g. Netscape 3 or newer) which supports that standard. Otherwise, you can't choose a local file for upload in the above input field.
This tool provides a rather novel operating mode: The Server-side CGI program which receives the posted data from the client will send the transformed data immediately back to you as 'raw' image, within the same HTTP request-response cycle! This approach has several advantages:
Thus, this tool acts somewhat similar over the net like filter programs on a UNIX system (using pipes), with the difference that all source data has to be swallowed before the first output data can be emitted.
Since the returned image does not have a unique URL, you must explicitely save the image per Browser menu if desired.
Unfortunately, there are some unsolved problems regarding the client cache behaviour. You have to reload the image and confirm the "repost form data" dialog after subsequent operations. This is odd. Any suggestions to solve this problem are greatly appreciated!
Send me your questions, hints, feature requests etc.! Have fun...