home *** CD-ROM | disk | FTP | other *** search
- Progress
- ========
-
- Version 0.50
- ============
- Progress was writen as graphics helper for Webite, the Web browser for
- Termite Internet, but it can also be used as a command line utility. (it
- maybe possible to use it with other browsers but it has not been tested.)
-
- It was written to speed up Jpeg decompression and to give limited support
- for the Progressive Jpegs that have now begun to appear on the WWW. It will
- also process PNG files if Creator (version 3.20) has been seen by the filing
- system. (it uses djeg written by the Independent JPEG Group -- See
- Copyright.)
-
- This version also has limited support for convertting a draw file in to
- sprite format.
-
- Installation
- ============
-
- Termite Internet
- ----------------
- 1. Copy the !Progress application in side of the !Termite directory,
- (Hold Shift down, double-click Select on the !Termite application
- to open it)
-
- 2. Load !Termite and open the icon bar menu. Click on 'Style
- editor...' and the 'Edit style' window will open.
-
- 3. Chose style 'Internet' from the pop up menu at the top of the
- page to the right of 'Style name'.
-
- 4. Scroll the window down to the bottom and click on WWW.
-
- 5. In the Image helper writable icon.
- (you may need to scroll the window down) type in;
-
- Run <Termite$Dir>.!Progress %0 %1 %2 -c -d -q3
-
- 6. And click on 'Save'
-
- 7. Open up the off line Web browser and drag a JPEG file in to the
- window and it should become visable. If you don't see the
- picture (a small ? file icon appears read though these instruction
- and try again.
-
- ImageMap
- ========
- This only relates to versions of ImageMap above and including 1.30
-
- 1. Load ImageMap and open the choices display by selecting Choices
- from the icon bar menu.
-
- 2. Select the 'Image helper' button on the left hand side of the
- window.
-
- 3. Make sure that the 'Always use ChangeFSI' option is unselected.
-
- 4. Enter '*Progress %0 %1 %2 -c -d' in to the top icon and
- 'Progress$ReturnCode' in the bottom icon and click on save.
-
- You will need to make sure that Progress has been seen by the RISC OS
- filing system before trying to import file that are unknoen to ImageMap.
-
- Commands
- ========
- When called Progress requires at least an input file name and output file
- name, which must be different. Ypu can also define the mode that Progress
- should use if no mode is defined then it will just use the current one.
-
- *Progress <in file> <out file> <mode> <flags>
-
- You can also control Progress using the flag settings.
-
- -c Use ChangeFSI on unknown filetypes.
-
- -d Process Drawfiles if they get sent to Progress.
-
- -q1 With the quick Jpeg decompression this sets the
- quality level to the lowest. It is the fastest
- in terms of speed.
-
- -q1 With the quick Jpeg decompression this sets the
- quality level to the a comprise between speed and
- quality.
-
- -q3 With the quick Jpeg decompression this sets the
- quality level to the highest. It is the slowest
- in terms of speed.
-
- The <mode> value is only used when Progress calls ChangeFSI. This can be
- when it processes a Progressive Jpeg or when it gets sent a unknown graphics
- type. If no mode value is sent then the mode is defaulted to 28 (256
- colours, hires).
-
- Examples
- ========
-
- *Progress RAM:$.in Ram:$.out 28 -c
-
- Will send any files, that are not Jpegs to ChangeFSI, and will
- output a mode 28 sprite if it is. Will not touch any Drawfiles
- sent.
-
- *Progress RAM:$.in Ram:$.out 28 -c -d
-
- Same as above except it will convert Drawfiles.
-
- Problems, bugs and things that should not happen
- ================================================
- Currently when a Drawfile is processed, the sprite created ends up with
- a big white background. In a future version this will not happen the
- sprite will be created with a mask and the background will be created
- as such.
-
- When creating sprites in a mode different to the current mode sometimes the
- colour matching goes a bit strange this is a bug in Risc OS.
-
- PNGs are also created without a mask but a blank back ground. This is a
- problem with png2clr not Progress.
-
- Copyright
- =========
- The djpeg code is copyright the Independent JPEG Group.
-
- 'This software is based in part on the work of the Independent JPEG Group'
-
- The PNG compression code is covered by the copyright restrictions of
- Creator. Processing code is in C. Acknowledgements :
- - Compiled with GCC for RISC OS release 1.0.7, (c) 1996 Nick Burrett.
- - Linked with UnixLib 3.7b, maintained by Simon Callan.
- - Uses libpng 1.0 beta 3 0.89, (c) 1995-1996 Guy Eric Schalnat.
- - Uses zlib 1.0.4, (c) 1995-1996 Jean-loup Gailly and Mark Adler.
-
- Many thanx to John Kortink for allowing png2clr to distrubuted seperately :)
-
- Disclamer
- =========
- The author is not to blame if anything go wrong.
-
- Contact
- =======
- I can be contacted by any of the means below if you have a problem with
- Progress or find any graphics that it will not decode.
-
- E-mail : david@rylands.demon.co.uk
-
- WWW : http://www.atlantic.oaktree.co.uk/
-
- Snail : David McCormack
- 2 Cornwall Avenue
- Beeston Rylands
- Nottingham
- NG9 1NL
-