Home » Archimedes archive » Acorn User » AU 1997-Xmas B.adf » PD » MakeJPEG/!MakeJPEG/!Help

MakeJPEG/!MakeJPEG/!Help

This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.

Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.

Tape/disk: Home » Archimedes archive » Acorn User » AU 1997-Xmas B.adf » PD
Filename: MakeJPEG/!MakeJPEG/!Help
Read OK:
File size: 6B9D bytes
Load address: 0000
Exec address: 0000
File contents
____________________________________________________________________________

                             � M a k e J P E G �

              JPEG Image Compression and Decompresssion Toolkit

                JPEG utilities by The Independent JPEG Group
                          version 6a (07 Feb 1996)

           Desktop front-end application by David Thomas, � 1992-6
                         version 2.04 (23 Mar 1996)
____________________________________________________________________________


 Introduction ______________________________________________________________

  JPEG is a compression system for real-world pictures.  By �real-world�
pictures I mean photographic images, often referred to as �continuous-
tone�.  It is a �lossy� format, meaning that not all the information you
feed in to it gets stored and some image detail is lost.  What�s remarkable
about the JPEG system is the size of the files it produces, they are
_extremely_ small for the data they contain.  It enables you to squeeze many
megabytes of imagery onto a single floppy disc.

  The JPEG system must be treated carefully if you want optimum compression
and image quality.  This �toolkit�, based on the work of The Independent
JPEG Group, has been created to enable users to �master� high-quality JPEGs
by allowing them to fine-tune the parameters available.

  MakeJPEG requires a hard disc, as the utilities it uses run straight from
disc.  It must be pointed out here that MakeJPEG is _not_ a program for
novices, as some of its options are quite cryptic, it is really intended for
graphics hackers like myself, who can entertain themselves for hours
creating �funny� JPEGs.  If you want an image viewer, go for FYEO,
ChangeFSI, Translator or [myveryown] Pix instead.

  In particular, MakeJPEG doesn�t support RISC OS Sprites, although it is
likely that I will add it in a future version (maybe ;).  The image formats
it uses are Windows BMPs, OS/2 BMPs, CompuServe GIFs, Truevision Targas and
Portable Bitmaps, so you need an external image �renderer� to view the
images such as those mentioned above.

  If you have used a version of MakeJPEG prior to this, please note that
this version is radically different from version 1.09, the last release of
some time ago.  Ensure you read the manual well.


 Usage _____________________________________________________________________

  The operation of MakeJPEG is divided into four areas, which are :

        � Compression of standard images into the JPEG format,
        � Decompression of JPEG images to standard formats,
        � Translation of JPEG images between its different variations,
    and � A facility for adding Comments and messages to JPEG images.

They each have a window of their own from which you can control how they
behave.

  Clicking the Select button on MakeJPEG�s iconbar icon will open the
MakeJPEG Deompression window, clicking with Adjust will open the MakeJPEG
Compression window.  The other windows are accessible by using the iconbar
menu.  The contents of these windows are discussed below.

  As MakeJPEG is just a desktop controller for a set of command-line
programs, certain conventions are adhered to to maximise efficiency.  Each
option button controls the presence of a command-line �switch�.  If a switch
is not signalled as being on then the utilities will assume some default
value for that option.  This is particulary relevant for the compression
quality setting - if the option isn�t on, then a default quality setting
will be used.  Be careful that you always specify exactly what you want.

  The three main windows (Compress, Decompress and Translate) are divided
into sections, consisting of Basic Options, Advanced Options and Wizard
Options.  These sections refer to the general complexity-level of the
options contained within.  ( Wizard options are intended for people with
brains the size of small citys. :)

 The Compress and Translate both also have another section called 'Comment
Options' which controls whether comment blocks will automatically be
included in the file.

 In the following text I will use �[�]� to represent option buttons and
�(*)� to represent radio buttons.  Beneath each option or radio �symbol�
will be a description of what it does.  Some of the descriptions I have used
(for example the one on restart markers) are just duplicates as their action
doesn�t change across the different utilities.


 �MakeJPEG Decompression� __________________________________________________

  This window controls the conversion of JPEG images to the more usual
bitmap formats.  Dragging a JPEG to the decompression window will pop-up a
save box containing a bitmap image icon.  Drag this icon to a filer window
to convert the JPEG.

 Basic Options _____________________________________________________________

Output file-format (a group of radio icons)
  These radio icons determine the output image file-format to be used.  The
only format which can�t take the full output it is GIF which can only do up
to 8bpp output.  When using GIF the number of output colours automatically
gets reduced to a maximum of 256 colours.

[�] Reduce image to ... colours
  This option allows you to reduce the amount of colours in the output image
from 24bpp or 8bpp grey, to whatever number you specify in the writable.
However, the value must be at most 256 and at least 8.

[�] Fast, low-quality output
  This is a sort of macro-option; it implies fast inverse-DCT, low-quality
upsampling, one pass quantisation and ordered dither.  It�s there for when
you want speedy output.

[�] Force greyscaled output
  This will make any output files appear in shades of grey in up to 8bpp
(256 colours - the maximum amount for grey).

[�] Scale output by ...
  When on, this will scale down the size of the output image by the
specified scale factor, useful for previews of large images.  The available
scale factors are a half, a quarter and an eighth.  Output is much faster
when it is scaled down.

 Advanced Options __________________________________________________________

[�] Verbosity
  This allows you to control how �talkative� the decompressor is.  When off,
the decompressor will not produce any text-messages, except for error
messages.  When on, it will give some details about the image being
decompressed.  The low setting will display details about what tables and
markers are held in the file, the high setting will go further and display
the contents of the tables.  With verbose on you must press Space to
continue when the compressor has finished its processing.

[�] DCT method
  This selector controls how the inverse Discrete Cosine Transform (the
basic JPEG decompression step) is carried out.  The available options are :

        � Fast           - Faster, less accurate decompression.
        � Integer        - Medium speed and accuracy, the default.
        � Floating-Point - Slow, high accuracy decompression.

 Fast is useful for preview images, but Integer is of a higher quality. 
Floating-Point is too slow for general use, unless you�ve got an SGI Indy2
doing your FP for you :).

[�] Dithering method
  This selector allows you to choose which dithering method is used when
converting images down to 256 or less colours.  The available methods are :

        � (none)          - No dithering is performed, low quality. yuk!
        � Ordered         - �Ordered� dithering is used, medium quality and
                            speed.  Ordered dithering only works when
                            one-pass quantisation (see below) is selected.
        � Floyd-Steinberg - �Floyd-Steinberg� error-spreading is used, it
                            is the highest quality but also the slowest.
                            This is the default setting.

[�] Map output to image colours
  By selecting this option and dragging a GIF or PPM file to the drop-arrow
to the right of the option, the output file�s colours will be mapped on to
the colours used by the file you specify.

[�] Faster, lower-quality upsampling
  When selected this will make the decompressor use a faster, lower-quality
upsampling routine.  This provides a a speedup with a corresponding quality
drop.

[�] One-pass colour quantisation
  This makes the decompressor use one-pass instead of two-pass colour
reduction.  The one-pass method is faster and needs less memory, but it
produces a lower-quality image.  This option is ignored unless you also set
the �Reduce image to ... colours� option.

[�] Maximum memory
  You can safely ignore this, it�s only provided for completeness.  It
controls how much memory the decompressor will constrain itself to using.


 �MakeJPEG Compression� ____________________________________________________

  This window controls the conversion of bitmap images into JPEG format. 
Dragging a BMP, GIF, Targa or PBM image to the compression window will
pop-up a save box containing a JPEG icon.  Drag this icon to a filer window
to convert the image.

 Basic Options _____________________________________________________________

[�] Image quality
  This option allows you to set the quality level, as a percentage.  This
roughly determines the level of detail that will be kept from the original
file and consequently the output file size.  By default this is set at 75%
but you can change this by either entering a new value in the writable icon
or adjusting the existing value by using the up and down icons.  85% is a
good �high-quality� setting.
  Note that really low settings of about 0% to 5% cause the image to be
distorted beyond all recognition.  If you use quality settings of 0% to 23%
you will get a message saying that �the quantisation tables are too coarse
for baseline JPEG� files, this means that the quality of the picture is
below that of the agreed limits, if you make files like this they are less
likely to be compatible with other JPEG reading software.  However, you can
use the �Force baseline JPEG� option to ensure compatability.

[�] Make colour input greyscale
  This will make the compressor �see� the input file as levels of grey, so
the resulting JPEG file will also be grey.  Grey files are smaller, as they
store no colour data, but they�re pretty useless unless you want to store
your John Major photo collection. ;)

[�] Optimisation of entropy encoding parameters
  When this is set MakeJPEG will try to optimize the encoding tables in the
output file, making it smaller, with no change in the image quality.  This
function will need more memory and take more time to run though.  The
optimised files tend to be about 1-2K smaller, which is well worth it on
smaller files but not so neccessary with large scanner-type images.

[�] Create progressive (multiple-scan) file
  Most JPEG files are stored as one top-to-bottom �scan� of image data.
Progressive JPEG allows you to store a JPEG as a series of scans of
increasing quality which build up into the final image.  It iss similar in
concept to interlaced GIF images, but it can also work with the colour
components of the image.  This is a new facility, not really available in
many other decoders (especially Acorn-based decoders) so it should be used
with caution.  When this option is on, MakeJPEG will create a default-order
progressive image.

 Advanced Options __________________________________________________________

[�] Verbosity
  This allows you to control how �talkative� the compressor is.  When off,
the compressor will not produce any text-messages, except for error
messages.  When on, it will give some details about the image being
compressed. (The low and high setting isn�t worth using for compression as
the compressor app seems very uptight about giving info out.)  With verbose
on you must press Space to continue when the compressor has finished its
processing.

[�] DCT method
  This selector controls how the Discrete Cosine Transform, the basic JPEG
compression step, is carried out.  The available options are :

        � Fast           - for faster, less accurate compression.
        � Integer        - the default, medium speed and accuracy.
        � Floating-Point - for slow, high accuracy compression.

 I wouldn�t recommend using Fast for any important work or floating-point
for everyday use.

[�] Smooth input image
  This will smooth over the input image data by the specified percentage,
this is provided primarily to remove dither patterns from the input which
will in most cases ensure it compresses better.  Setting the percentage too
high will visibly blur the image, so be warned!

[�] Restart marker every
  This option controls the insertion of extra control bytes in the file to
help make sure the file, if it gets corrupted, does not loose too much data. 
This will make the file larger though.  The writable icon controls how many
restart markers will be placed in the file and the two option buttons below
it control where they will be put.  For example, setting the restart marker
to 20 and selecting the �Blocks� option, place a restart marker every twenty
blocks (JPEG images are divided into blocks of 16x16 pixels).  This option
is provided for those transferring images over unreliable networks such as
with continent-to-continent Internet access.  Images with unwanted restart
markers can have them removed by processing the file through the �Translate�
facility.

[�] Maximum memory
  You can safely ignore this, it�s only provided for completeness.  It
controls how much memory the compressor will constrain itself to using.

 Wizard Options ____________________________________________________________

  Refer to the �wizard� document for more information on these options as
they are quite complicated.

[�] Force baseline JPEG to be made
  This is only applies to people wanting to make really low-quality files. 
This controls whether the quantisation tables will be constrained to an
8-bit range, as some JPEG implementations will not allow 16-bit
quantisation tables.

[�] Use quantisation tables file
  When this option is on and you have dragged a text file to the shaded
down-arrow, then the text file will be passed to the compressor as a table
detailing the quantisation tables to use when compressing a file.  Click on
the arrow to be informed of the name of the file that is currently set.

[�] Set quantisation tables
  With this option on, the contents of the writable icon next to it will be
passed to the compressor to tell it which quantisation tables to use when
compressing an image.

[�] Set sampling factors
  This option controls the reduction of quality when making the JPEG file.
It�s occasionally useful for some JPEG software which relies on certain
sampling factors.

[�] Specify scan sequence
  By setting this option and dragging a text file to the drop-arrow next to
it, the compressor will be instructed to use the specified file as a
description of the ordering of the scans to be emitted.  For progressive
JPEGs it specifies the progression parameters.

 Comment Options ___________________________________________________________

[�] Include a Comment Block as per Comments window
  This option will automatically post-process the file, as if it had been
dropped on the 'Insert Comment Block' section of the Comments window.  All
choices currently in operation in the Comments window will be used.  This
option requires a scrap directory to be set up.


 �MakeJPEG Translation� ____________________________________________________

  This window controls features you can change in a JPEG file once it�s been
compressed.  For example you can add in restart markers, or turn it into a
progressive JPEG.  This doesn�t affect the image data as no compression or
decompression is taking place.

  To translate a file you drag it to the translation window, a save box
will pop up with a JPEG file icon in it.  Drag this icon to a filer window
to translate the image.

 Basic Options _____________________________________________________________

[�] Optimisation of entropy encoding parameters
  When this is set MakeJPEG will try to optimize the encoding tables in the
output file, making it smaller, with no change in the image quality.  This
function will need more memory and take more time to run though.  The
optimised files tend to be about 1-2K smaller, which is well worth it on
smaller files but not so necessary with large-scan size images.

[�] Create progressive (multiple-scan) file
  Most JPEG files are stored as one top-to-bottom �scan� of image data.
Progressive JPEG allows you to store a JPEG as a series of scans of
increasing quality which build up into the final image.  It iss similar in
concept to interlaced GIF images, but it can also work with the colour
components of the image.  This is a new facility, not really available in
many other decoders (especially Acorn-based decoders) so it should be used
with caution.  When this option is on, MakeJPEG will create a default-order
progressive image.

 Advanced Options __________________________________________________________

[�] Verbosity
  This allows you to control how �talkative� the translator is.  When off,
the translator will not produce any text-messages, except for error
messages.  When on, it will give some details about the image being
decompressed.  The low setting will display details about what tables and
markers are held in the file, the high setting will go further and display
the contents of the tables.  With verbose on you must press Space to
continue when the translator has finished its processing.

[�] Restart marker every
  This option controls the insertion of extra control bytes in the file to
help make sure the file, if it gets corrupted, does not loose too much data. 
This will make the file larger though.  The writable icon controls how many
restart markers will be placed in the file and the two option buttons below
it control where they will be put.  For example, setting the restart marker
to 20 and selecting the �Blocks� option, place a restart marker every twenty
blocks (JPEG images are divided into blocks of 16x16 pixels).  This option
is provided for those transferring images over unreliable networks such as
country-to-country Internet.  Images with unwanted restart markers can have
them removed by processing the file through the �Translate� facility.

[�] Maximum memory
  You can safely ignore this, it�s only provided for completeness.  It
controls how much memory the translator will constrain itself to using.

 Wizard Options ____________________________________________________________

[�] Specify scan sequence
  By setting this option and dragging a text file to the drop-arrow next to
it, the translator will be instructed to use the specified file as a
description of the ordering of the scans to be emitted.  For progressive
JPEGs it specifies the progression parameters.

 Comment Options ___________________________________________________________

[�] Include a Comment Block as per Comments window
  This option will automatically post-process the file, as if it had been
dropped on the 'Insert Comment Block' section of the Comments window.  All
choices currently in operation in the Comments window will be used.  This
option requires a scrap directory to be set up.


 �MakeJPEG Comments� _______________________________________________________
 
  The comments window allow you to add textual messages to JPEG files and
delete existing messages.  It also allows you to read any comments present
in JPEG files.  

 Extract Comment Block _____________________________________________________

  This section allows you to extract any comments present in the JPEG file
to a text file for inspection.  It works slightly differently to the other
windows in that you must drag your JPEG to the drop-arrow.  When you drag it
to the drop-arrow a save box will pop-up for you to save the text file from.

[�] Include image dimensions
  This option will cause other information to be included in the extracted
comment textfile.  This will usually be the image�s dimensions and the JPEG
process it was encoded by.

 Insert Comment Block ______________________________________________________

  This section takes a JPEG file and outputs a JPEG file, adding in
whatever comments you want stored.

(*) Short comment
  By entering text in the writable icon and selecting this radio button, the
specified text will be added to the JPEG as a comment.  You can enter up to
a maximum of 64 characters this way.  If you leave the writable icon blank,
this will _not_ be added to the file as a comment.

(*) Long comment from file
  This radio button controls whether a specified text file will be used as
the comment text.  You specify the text file by dragging it to the dop-arrow
to the right of the radio button.  By using this method you can insert more
than 64 characters of text into the JPEG file.  The maximum size of any one
comment �block� is 64 Kbytes.  If you need more than this (!) then you can
just keep inserting more blocks.

[�] Delete existing comments
  If selected, this will remove any existing comments from the processed
JPEG file.


 Notes _____________________________________________________________________

 � Memory: It's next to impossible to predict how much memory the utilities
   will need, so MakeJPEG makes no effort to do so.  You cannot control how
   much memory they use by setting the Next slot in the Task Manager as they
   can claim from the Free pool.  They will resort to using temporary files
   where necessary.  In general, Translate is the most memory hungry feature.
   Don't ever allocate less than 100K as the utilities may not be able to
   unsqueeze themselves and initialise properly, giving a cryptic error.

 � The utilites, wot dus der work like, with their associated documents is
   in the !MakeJPEG.Resources.JPEG directory.  These utilities may be
   distributed separately from MakeJPEG since I did not write them, please
   read the JPEGinfo document for further information.

 � Errors, when they happen, will generally just report the error and leave
   an empty JPEG file on the disc.

 � Holding down Ctrl when dropping a JPEG on MakeJPEG (any window) is
   equivalent to dropping a JPEG in the Translation window.

 � Handing MakeJPEG a file with a "/JPG" extension on the filename will
   remove it from the output filename.

 � Users of the LongFilenames utility: MakeJPEG won�t accept long output
   filenames. :(  I think this is a C Library problem.


 To Do _____________________________________________________________________

  What fun things are happening in the magical world of MakeJPEG ;-) ...

 � Fix hourglass problem.
 � Sprite support for cjpeg and djpeg.
 � Re-code the entire thing in C as a stand-alone FYEO-style thing. (!)


 Updates ___________________________________________________________________

0.01+
    - Development versions

1.00 (01 Jan 1993)
    - First usable version (not released)

1.01
    - Wimp$Scrap detector for app-app transfer implemented
    - Checks for when someone uses Wimp$Scrap for both input and output
      files, i.e. Save from Edit with save to Edit. Still some bugs tho.

1.02
    - Didn�t realise that the cjpeg app could use GIF as input, does now
      though - taa daa!
    - New paned main Control window and Status window added with timing and
      in/out filetype & size sections.
    - Some filer and app icons/ptrs changed.
    - Docs enhanced/changed in various places.
    - Save & Default configuration option added.
    - New �Fast mode� & �Verbose� options added.
    - Stops you using same in/out files.

1.03
    - Minor fault in startup file recogniser corrected.
    - New creator apps �stolen� from Translator (apps are version 4).
    - New windows, options, docs.

1.04
    - Problems associated with RISC OS 2 cured (Clib/FPEm/DragASprite)
    - Various personal additions
    - DragASprite fiddly bits fiddled
    - Doc �slimmed�.

1.05
    - Insignificantly small changes not woth mentioning.

1.06
    - Rewrote the very nasty configuration load/save routines. Saves
      quantization tables filename in config file now.
    - Added �Extra verbose� option.

1.07
    - Minor changes to Status window and Save box
    - Centres windows to the screen when you open them

1.08
    - Fixed adjust-drag of icon in save box bug (no drag icon was
      appearing)
    - Removed the non-functional icons from templates (JFIF/TIFF and coding
      icons)
    - Included the new �official� JPEG Sprite.

1.09 (02 May 1994)
    - Fixed innumerable bugs...
    - Messed around with docs

1.20
    - Interim v5 app version, some bugger switched the progress display on
       though. :(

2.00 (07 Oct 1995)
    - Complete rewrite of front-end, had little choice, 1.09 was
      desparately tied to the version 4 apps. :(
    - Got the source and built the apps myself this time. (This sounds
      familiar! ;)
    - Uses the brand-spanking-new version 6 apps.
    - New jpegtran & comment utils.
    - Doc rewrote, again had little choice.
    - Uses my new !Help-text displayer.

2.01 (08 Oct 1995)
    - Added the hourglass percentage display to cjpeg, djpeg & jpegtran.

2.02 (03 Nov 1995)
    - The compression window�s writable icon checks were correcting the
      wrong icons.
    - Dragging a JPEG to MakeJPEG with Ctrl held causes �Translate� to be
      used rather than �Decompress�.  Saves keeping the Translate window
      open.

2.03 (09 Dec 1995)
    - Recompiled binaries with -Otime and -Dshort=int (!) to give a _very_
      marginal speedup.  Might use more memory however.
    - Swapped around the iconbar click action, now Select open the
      Decompress window and Adjust opens the Compress window, I've made it
      this way as images are decompressed far more often than they are
      compressed.
    - Fixed the somewhat silly window opening code, to not force the whole
      window open.
    - Added an 'add comments' option to the Compress and Translate windows
      which automatically adds the currently specified comment to output
      JPEGs.  Needs Wimp$Scrap though.
    - The JPEG FAQ is now included with the distribution to save me
      answering any nasty questions. ;-)
    - 'Useful' directory included with some GIFs that act as palettes for
      mapping images to.

2.04 (23 Mar 1996)
    - Now uses the version 6a applications.
    - Many of the fiddlings with the applications mentioned above have been
      omitted for the sake of reliability.
    - OSLib is used to control the hourglass now, rather than DeskLib.
    - HelpFile 1.02 used.


 Copyright and Contact Addresses ___________________________________________

  This software is copyrighted work of David Thomas, it is supplied �as is�;
using it is entirely at your own risk.  I make no warranty as to the fitness
of this software for any purpose.  You are free to distribute this
application to anyone you please, as long as you are not supplying it for
personal gain and it is delivered with all the supplied files unaltered.

  If you have any comments, bug reports, suggestions for future versions or
anything else don�t hesitate to contact me at -

  Mail:  Mr D.P. Thomas
         20 Rosebery Avenue
         Waterloo
         Liverpool
         L22 2BH

  Email: CMSDTHOM@livjm.ac.uk

  WWW:   http://java.cms.livjm.ac.uk/cmsdthom/

  The latest versions of my applications will be available from my World
Wide Web pages, where term dates allow.
____________________________________________________________________________

00000000  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |________________|
*
00000040  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 0a 0a 20 20  |____________..  |
00000050  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000060  20 20 20 20 20 20 20 20  20 20 20 94 20 4d 20 61  |           . M a|
00000070  20 6b 20 65 20 4a 20 50  20 45 20 47 20 95 0a 0a  | k e J P E G ...|
00000080  20 20 20 20 20 20 20 20  20 20 20 20 20 20 4a 50  |              JP|
00000090  45 47 20 49 6d 61 67 65  20 43 6f 6d 70 72 65 73  |EG Image Compres|
000000a0  73 69 6f 6e 20 61 6e 64  20 44 65 63 6f 6d 70 72  |sion and Decompr|
000000b0  65 73 73 73 69 6f 6e 20  54 6f 6f 6c 6b 69 74 0a  |esssion Toolkit.|
000000c0  0a 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
000000d0  20 4a 50 45 47 20 75 74  69 6c 69 74 69 65 73 20  | JPEG utilities |
000000e0  62 79 20 54 68 65 20 49  6e 64 65 70 65 6e 64 65  |by The Independe|
000000f0  6e 74 20 4a 50 45 47 20  47 72 6f 75 70 0a 20 20  |nt JPEG Group.  |
00000100  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000110  20 20 20 20 20 20 20 20  76 65 72 73 69 6f 6e 20  |        version |
00000120  36 61 20 28 30 37 20 46  65 62 20 31 39 39 36 29  |6a (07 Feb 1996)|
00000130  0a 0a 20 20 20 20 20 20  20 20 20 20 20 44 65 73  |..           Des|
00000140  6b 74 6f 70 20 66 72 6f  6e 74 2d 65 6e 64 20 61  |ktop front-end a|
00000150  70 70 6c 69 63 61 74 69  6f 6e 20 62 79 20 44 61  |pplication by Da|
00000160  76 69 64 20 54 68 6f 6d  61 73 2c 20 a9 20 31 39  |vid Thomas, . 19|
00000170  39 32 2d 36 0a 20 20 20  20 20 20 20 20 20 20 20  |92-6.           |
00000180  20 20 20 20 20 20 20 20  20 20 20 20 20 20 76 65  |              ve|
00000190  72 73 69 6f 6e 20 32 2e  30 34 20 28 32 33 20 4d  |rsion 2.04 (23 M|
000001a0  61 72 20 31 39 39 36 29  0a 5f 5f 5f 5f 5f 5f 5f  |ar 1996)._______|
000001b0  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |________________|
*
000001f0  5f 5f 5f 5f 5f 0a 0a 0a  20 49 6e 74 72 6f 64 75  |_____... Introdu|
00000200  63 74 69 6f 6e 20 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |ction __________|
00000210  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |________________|
*
00000240  5f 5f 5f 5f 0a 0a 20 20  4a 50 45 47 20 69 73 20  |____..  JPEG is |
00000250  61 20 63 6f 6d 70 72 65  73 73 69 6f 6e 20 73 79  |a compression sy|
00000260  73 74 65 6d 20 66 6f 72  20 72 65 61 6c 2d 77 6f  |stem for real-wo|
00000270  72 6c 64 20 70 69 63 74  75 72 65 73 2e 20 20 42  |rld pictures.  B|
00000280  79 20 90 72 65 61 6c 2d  77 6f 72 6c 64 91 0a 70  |y .real-world..p|
00000290  69 63 74 75 72 65 73 20  49 20 6d 65 61 6e 20 70  |ictures I mean p|
000002a0  68 6f 74 6f 67 72 61 70  68 69 63 20 69 6d 61 67  |hotographic imag|
000002b0  65 73 2c 20 6f 66 74 65  6e 20 72 65 66 65 72 72  |es, often referr|
000002c0  65 64 20 74 6f 20 61 73  20 90 63 6f 6e 74 69 6e  |ed to as .contin|
000002d0  75 6f 75 73 2d 0a 74 6f  6e 65 91 2e 20 20 49 74  |uous-.tone..  It|
000002e0  20 69 73 20 61 20 90 6c  6f 73 73 79 91 20 66 6f  | is a .lossy. fo|
000002f0  72 6d 61 74 2c 20 6d 65  61 6e 69 6e 67 20 74 68  |rmat, meaning th|
00000300  61 74 20 6e 6f 74 20 61  6c 6c 20 74 68 65 20 69  |at not all the i|
00000310  6e 66 6f 72 6d 61 74 69  6f 6e 20 79 6f 75 0a 66  |nformation you.f|
00000320  65 65 64 20 69 6e 20 74  6f 20 69 74 20 67 65 74  |eed in to it get|
00000330  73 20 73 74 6f 72 65 64  20 61 6e 64 20 73 6f 6d  |s stored and som|
00000340  65 20 69 6d 61 67 65 20  64 65 74 61 69 6c 20 69  |e image detail i|
00000350  73 20 6c 6f 73 74 2e 20  20 57 68 61 74 91 73 20  |s lost.  What.s |
00000360  72 65 6d 61 72 6b 61 62  6c 65 0a 61 62 6f 75 74  |remarkable.about|
00000370  20 74 68 65 20 4a 50 45  47 20 73 79 73 74 65 6d  | the JPEG system|
00000380  20 69 73 20 74 68 65 20  73 69 7a 65 20 6f 66 20  | is the size of |
00000390  74 68 65 20 66 69 6c 65  73 20 69 74 20 70 72 6f  |the files it pro|
000003a0  64 75 63 65 73 2c 20 74  68 65 79 20 61 72 65 0a  |duces, they are.|
000003b0  5f 65 78 74 72 65 6d 65  6c 79 5f 20 73 6d 61 6c  |_extremely_ smal|
000003c0  6c 20 66 6f 72 20 74 68  65 20 64 61 74 61 20 74  |l for the data t|
000003d0  68 65 79 20 63 6f 6e 74  61 69 6e 2e 20 20 49 74  |hey contain.  It|
000003e0  20 65 6e 61 62 6c 65 73  20 79 6f 75 20 74 6f 20  | enables you to |
000003f0  73 71 75 65 65 7a 65 20  6d 61 6e 79 0a 6d 65 67  |squeeze many.meg|
00000400  61 62 79 74 65 73 20 6f  66 20 69 6d 61 67 65 72  |abytes of imager|
00000410  79 20 6f 6e 74 6f 20 61  20 73 69 6e 67 6c 65 20  |y onto a single |
00000420  66 6c 6f 70 70 79 20 64  69 73 63 2e 0a 0a 20 20  |floppy disc...  |
00000430  54 68 65 20 4a 50 45 47  20 73 79 73 74 65 6d 20  |The JPEG system |
00000440  6d 75 73 74 20 62 65 20  74 72 65 61 74 65 64 20  |must be treated |
00000450  63 61 72 65 66 75 6c 6c  79 20 69 66 20 79 6f 75  |carefully if you|
00000460  20 77 61 6e 74 20 6f 70  74 69 6d 75 6d 20 63 6f  | want optimum co|
00000470  6d 70 72 65 73 73 69 6f  6e 0a 61 6e 64 20 69 6d  |mpression.and im|
00000480  61 67 65 20 71 75 61 6c  69 74 79 2e 20 20 54 68  |age quality.  Th|
00000490  69 73 20 90 74 6f 6f 6c  6b 69 74 91 2c 20 62 61  |is .toolkit., ba|
000004a0  73 65 64 20 6f 6e 20 74  68 65 20 77 6f 72 6b 20  |sed on the work |
000004b0  6f 66 20 54 68 65 20 49  6e 64 65 70 65 6e 64 65  |of The Independe|
000004c0  6e 74 0a 4a 50 45 47 20  47 72 6f 75 70 2c 20 68  |nt.JPEG Group, h|
000004d0  61 73 20 62 65 65 6e 20  63 72 65 61 74 65 64 20  |as been created |
000004e0  74 6f 20 65 6e 61 62 6c  65 20 75 73 65 72 73 20  |to enable users |
000004f0  74 6f 20 90 6d 61 73 74  65 72 91 20 68 69 67 68  |to .master. high|
00000500  2d 71 75 61 6c 69 74 79  20 4a 50 45 47 73 0a 62  |-quality JPEGs.b|
00000510  79 20 61 6c 6c 6f 77 69  6e 67 20 74 68 65 6d 20  |y allowing them |
00000520  74 6f 20 66 69 6e 65 2d  74 75 6e 65 20 74 68 65  |to fine-tune the|
00000530  20 70 61 72 61 6d 65 74  65 72 73 20 61 76 61 69  | parameters avai|
00000540  6c 61 62 6c 65 2e 0a 0a  20 20 4d 61 6b 65 4a 50  |lable...  MakeJP|
00000550  45 47 20 72 65 71 75 69  72 65 73 20 61 20 68 61  |EG requires a ha|
00000560  72 64 20 64 69 73 63 2c  20 61 73 20 74 68 65 20  |rd disc, as the |
00000570  75 74 69 6c 69 74 69 65  73 20 69 74 20 75 73 65  |utilities it use|
00000580  73 20 72 75 6e 20 73 74  72 61 69 67 68 74 20 66  |s run straight f|
00000590  72 6f 6d 0a 64 69 73 63  2e 20 20 49 74 20 6d 75  |rom.disc.  It mu|
000005a0  73 74 20 62 65 20 70 6f  69 6e 74 65 64 20 6f 75  |st be pointed ou|
000005b0  74 20 68 65 72 65 20 74  68 61 74 20 4d 61 6b 65  |t here that Make|
000005c0  4a 50 45 47 20 69 73 20  5f 6e 6f 74 5f 20 61 20  |JPEG is _not_ a |
000005d0  70 72 6f 67 72 61 6d 20  66 6f 72 0a 6e 6f 76 69  |program for.novi|
000005e0  63 65 73 2c 20 61 73 20  73 6f 6d 65 20 6f 66 20  |ces, as some of |
000005f0  69 74 73 20 6f 70 74 69  6f 6e 73 20 61 72 65 20  |its options are |
00000600  71 75 69 74 65 20 63 72  79 70 74 69 63 2c 20 69  |quite cryptic, i|
00000610  74 20 69 73 20 72 65 61  6c 6c 79 20 69 6e 74 65  |t is really inte|
00000620  6e 64 65 64 20 66 6f 72  0a 67 72 61 70 68 69 63  |nded for.graphic|
00000630  73 20 68 61 63 6b 65 72  73 20 6c 69 6b 65 20 6d  |s hackers like m|
00000640  79 73 65 6c 66 2c 20 77  68 6f 20 63 61 6e 20 65  |yself, who can e|
00000650  6e 74 65 72 74 61 69 6e  20 74 68 65 6d 73 65 6c  |ntertain themsel|
00000660  76 65 73 20 66 6f 72 20  68 6f 75 72 73 0a 63 72  |ves for hours.cr|
00000670  65 61 74 69 6e 67 20 90  66 75 6e 6e 79 91 20 4a  |eating .funny. J|
00000680  50 45 47 73 2e 20 20 49  66 20 79 6f 75 20 77 61  |PEGs.  If you wa|
00000690  6e 74 20 61 6e 20 69 6d  61 67 65 20 76 69 65 77  |nt an image view|
000006a0  65 72 2c 20 67 6f 20 66  6f 72 20 46 59 45 4f 2c  |er, go for FYEO,|
000006b0  0a 43 68 61 6e 67 65 46  53 49 2c 20 54 72 61 6e  |.ChangeFSI, Tran|
000006c0  73 6c 61 74 6f 72 20 6f  72 20 5b 6d 79 76 65 72  |slator or [myver|
000006d0  79 6f 77 6e 5d 20 50 69  78 20 69 6e 73 74 65 61  |yown] Pix instea|
000006e0  64 2e 0a 0a 20 20 49 6e  20 70 61 72 74 69 63 75  |d...  In particu|
000006f0  6c 61 72 2c 20 4d 61 6b  65 4a 50 45 47 20 64 6f  |lar, MakeJPEG do|
00000700  65 73 6e 91 74 20 73 75  70 70 6f 72 74 20 52 49  |esn.t support RI|
00000710  53 43 20 4f 53 20 53 70  72 69 74 65 73 2c 20 61  |SC OS Sprites, a|
00000720  6c 74 68 6f 75 67 68 20  69 74 20 69 73 0a 6c 69  |lthough it is.li|
00000730  6b 65 6c 79 20 74 68 61  74 20 49 20 77 69 6c 6c  |kely that I will|
00000740  20 61 64 64 20 69 74 20  69 6e 20 61 20 66 75 74  | add it in a fut|
00000750  75 72 65 20 76 65 72 73  69 6f 6e 20 28 6d 61 79  |ure version (may|
00000760  62 65 20 3b 29 2e 20 20  54 68 65 20 69 6d 61 67  |be ;).  The imag|
00000770  65 20 66 6f 72 6d 61 74  73 0a 69 74 20 75 73 65  |e formats.it use|
00000780  73 20 61 72 65 20 57 69  6e 64 6f 77 73 20 42 4d  |s are Windows BM|
00000790  50 73 2c 20 4f 53 2f 32  20 42 4d 50 73 2c 20 43  |Ps, OS/2 BMPs, C|
000007a0  6f 6d 70 75 53 65 72 76  65 20 47 49 46 73 2c 20  |ompuServe GIFs, |
000007b0  54 72 75 65 76 69 73 69  6f 6e 20 54 61 72 67 61  |Truevision Targa|
000007c0  73 20 61 6e 64 0a 50 6f  72 74 61 62 6c 65 20 42  |s and.Portable B|
000007d0  69 74 6d 61 70 73 2c 20  73 6f 20 79 6f 75 20 6e  |itmaps, so you n|
000007e0  65 65 64 20 61 6e 20 65  78 74 65 72 6e 61 6c 20  |eed an external |
000007f0  69 6d 61 67 65 20 90 72  65 6e 64 65 72 65 72 91  |image .renderer.|
00000800  20 74 6f 20 76 69 65 77  20 74 68 65 0a 69 6d 61  | to view the.ima|
00000810  67 65 73 20 73 75 63 68  20 61 73 20 74 68 6f 73  |ges such as thos|
00000820  65 20 6d 65 6e 74 69 6f  6e 65 64 20 61 62 6f 76  |e mentioned abov|
00000830  65 2e 0a 0a 20 20 49 66  20 79 6f 75 20 68 61 76  |e...  If you hav|
00000840  65 20 75 73 65 64 20 61  20 76 65 72 73 69 6f 6e  |e used a version|
00000850  20 6f 66 20 4d 61 6b 65  4a 50 45 47 20 70 72 69  | of MakeJPEG pri|
00000860  6f 72 20 74 6f 20 74 68  69 73 2c 20 70 6c 65 61  |or to this, plea|
00000870  73 65 20 6e 6f 74 65 20  74 68 61 74 0a 74 68 69  |se note that.thi|
00000880  73 20 76 65 72 73 69 6f  6e 20 69 73 20 72 61 64  |s version is rad|
00000890  69 63 61 6c 6c 79 20 64  69 66 66 65 72 65 6e 74  |ically different|
000008a0  20 66 72 6f 6d 20 76 65  72 73 69 6f 6e 20 31 2e  | from version 1.|
000008b0  30 39 2c 20 74 68 65 20  6c 61 73 74 20 72 65 6c  |09, the last rel|
000008c0  65 61 73 65 20 6f 66 0a  73 6f 6d 65 20 74 69 6d  |ease of.some tim|
000008d0  65 20 61 67 6f 2e 20 20  45 6e 73 75 72 65 20 79  |e ago.  Ensure y|
000008e0  6f 75 20 72 65 61 64 20  74 68 65 20 6d 61 6e 75  |ou read the manu|
000008f0  61 6c 20 77 65 6c 6c 2e  0a 0a 0a 20 55 73 61 67  |al well.... Usag|
00000900  65 20 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |e ______________|
00000910  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |________________|
*
00000940  5f 5f 5f 5f 5f 5f 5f 0a  0a 20 20 54 68 65 20 6f  |_______..  The o|
00000950  70 65 72 61 74 69 6f 6e  20 6f 66 20 4d 61 6b 65  |peration of Make|
00000960  4a 50 45 47 20 69 73 20  64 69 76 69 64 65 64 20  |JPEG is divided |
00000970  69 6e 74 6f 20 66 6f 75  72 20 61 72 65 61 73 2c  |into four areas,|
00000980  20 77 68 69 63 68 20 61  72 65 20 3a 0a 0a 20 20  | which are :..  |
00000990  20 20 20 20 20 20 8f 20  43 6f 6d 70 72 65 73 73  |      . Compress|
000009a0  69 6f 6e 20 6f 66 20 73  74 61 6e 64 61 72 64 20  |ion of standard |
000009b0  69 6d 61 67 65 73 20 69  6e 74 6f 20 74 68 65 20  |images into the |
000009c0  4a 50 45 47 20 66 6f 72  6d 61 74 2c 0a 20 20 20  |JPEG format,.   |
000009d0  20 20 20 20 20 8f 20 44  65 63 6f 6d 70 72 65 73  |     . Decompres|
000009e0  73 69 6f 6e 20 6f 66 20  4a 50 45 47 20 69 6d 61  |sion of JPEG ima|
000009f0  67 65 73 20 74 6f 20 73  74 61 6e 64 61 72 64 20  |ges to standard |
00000a00  66 6f 72 6d 61 74 73 2c  0a 20 20 20 20 20 20 20  |formats,.       |
00000a10  20 8f 20 54 72 61 6e 73  6c 61 74 69 6f 6e 20 6f  | . Translation o|
00000a20  66 20 4a 50 45 47 20 69  6d 61 67 65 73 20 62 65  |f JPEG images be|
00000a30  74 77 65 65 6e 20 69 74  73 20 64 69 66 66 65 72  |tween its differ|
00000a40  65 6e 74 20 76 61 72 69  61 74 69 6f 6e 73 2c 0a  |ent variations,.|
00000a50  20 20 20 20 61 6e 64 20  8f 20 41 20 66 61 63 69  |    and . A faci|
00000a60  6c 69 74 79 20 66 6f 72  20 61 64 64 69 6e 67 20  |lity for adding |
00000a70  43 6f 6d 6d 65 6e 74 73  20 61 6e 64 20 6d 65 73  |Comments and mes|
00000a80  73 61 67 65 73 20 74 6f  20 4a 50 45 47 20 69 6d  |sages to JPEG im|
00000a90  61 67 65 73 2e 0a 0a 54  68 65 79 20 65 61 63 68  |ages...They each|
00000aa0  20 68 61 76 65 20 61 20  77 69 6e 64 6f 77 20 6f  | have a window o|
00000ab0  66 20 74 68 65 69 72 20  6f 77 6e 20 66 72 6f 6d  |f their own from|
00000ac0  20 77 68 69 63 68 20 79  6f 75 20 63 61 6e 20 63  | which you can c|
00000ad0  6f 6e 74 72 6f 6c 20 68  6f 77 20 74 68 65 79 0a  |ontrol how they.|
00000ae0  62 65 68 61 76 65 2e 0a  0a 20 20 43 6c 69 63 6b  |behave...  Click|
00000af0  69 6e 67 20 74 68 65 20  53 65 6c 65 63 74 20 62  |ing the Select b|
00000b00  75 74 74 6f 6e 20 6f 6e  20 4d 61 6b 65 4a 50 45  |utton on MakeJPE|
00000b10  47 91 73 20 69 63 6f 6e  62 61 72 20 69 63 6f 6e  |G.s iconbar icon|
00000b20  20 77 69 6c 6c 20 6f 70  65 6e 20 74 68 65 0a 4d  | will open the.M|
00000b30  61 6b 65 4a 50 45 47 20  44 65 6f 6d 70 72 65 73  |akeJPEG Deompres|
00000b40  73 69 6f 6e 20 77 69 6e  64 6f 77 2c 20 63 6c 69  |sion window, cli|
00000b50  63 6b 69 6e 67 20 77 69  74 68 20 41 64 6a 75 73  |cking with Adjus|
00000b60  74 20 77 69 6c 6c 20 6f  70 65 6e 20 74 68 65 20  |t will open the |
00000b70  4d 61 6b 65 4a 50 45 47  0a 43 6f 6d 70 72 65 73  |MakeJPEG.Compres|
00000b80  73 69 6f 6e 20 77 69 6e  64 6f 77 2e 20 20 54 68  |sion window.  Th|
00000b90  65 20 6f 74 68 65 72 20  77 69 6e 64 6f 77 73 20  |e other windows |
00000ba0  61 72 65 20 61 63 63 65  73 73 69 62 6c 65 20 62  |are accessible b|
00000bb0  79 20 75 73 69 6e 67 20  74 68 65 20 69 63 6f 6e  |y using the icon|
00000bc0  62 61 72 0a 6d 65 6e 75  2e 20 20 54 68 65 20 63  |bar.menu.  The c|
00000bd0  6f 6e 74 65 6e 74 73 20  6f 66 20 74 68 65 73 65  |ontents of these|
00000be0  20 77 69 6e 64 6f 77 73  20 61 72 65 20 64 69 73  | windows are dis|
00000bf0  63 75 73 73 65 64 20 62  65 6c 6f 77 2e 0a 0a 20  |cussed below... |
00000c00  20 41 73 20 4d 61 6b 65  4a 50 45 47 20 69 73 20  | As MakeJPEG is |
00000c10  6a 75 73 74 20 61 20 64  65 73 6b 74 6f 70 20 63  |just a desktop c|
00000c20  6f 6e 74 72 6f 6c 6c 65  72 20 66 6f 72 20 61 20  |ontroller for a |
00000c30  73 65 74 20 6f 66 20 63  6f 6d 6d 61 6e 64 2d 6c  |set of command-l|
00000c40  69 6e 65 0a 70 72 6f 67  72 61 6d 73 2c 20 63 65  |ine.programs, ce|
00000c50  72 74 61 69 6e 20 63 6f  6e 76 65 6e 74 69 6f 6e  |rtain convention|
00000c60  73 20 61 72 65 20 61 64  68 65 72 65 64 20 74 6f  |s are adhered to|
00000c70  20 74 6f 20 6d 61 78 69  6d 69 73 65 20 65 66 66  | to maximise eff|
00000c80  69 63 69 65 6e 63 79 2e  20 20 45 61 63 68 0a 6f  |iciency.  Each.o|
00000c90  70 74 69 6f 6e 20 62 75  74 74 6f 6e 20 63 6f 6e  |ption button con|
00000ca0  74 72 6f 6c 73 20 74 68  65 20 70 72 65 73 65 6e  |trols the presen|
00000cb0  63 65 20 6f 66 20 61 20  63 6f 6d 6d 61 6e 64 2d  |ce of a command-|
00000cc0  6c 69 6e 65 20 90 73 77  69 74 63 68 91 2e 20 20  |line .switch..  |
00000cd0  49 66 20 61 20 73 77 69  74 63 68 0a 69 73 20 6e  |If a switch.is n|
00000ce0  6f 74 20 73 69 67 6e 61  6c 6c 65 64 20 61 73 20  |ot signalled as |
00000cf0  62 65 69 6e 67 20 6f 6e  20 74 68 65 6e 20 74 68  |being on then th|
00000d00  65 20 75 74 69 6c 69 74  69 65 73 20 77 69 6c 6c  |e utilities will|
00000d10  20 61 73 73 75 6d 65 20  73 6f 6d 65 20 64 65 66  | assume some def|
00000d20  61 75 6c 74 0a 76 61 6c  75 65 20 66 6f 72 20 74  |ault.value for t|
00000d30  68 61 74 20 6f 70 74 69  6f 6e 2e 20 20 54 68 69  |hat option.  Thi|
00000d40  73 20 69 73 20 70 61 72  74 69 63 75 6c 61 72 79  |s is particulary|
00000d50  20 72 65 6c 65 76 61 6e  74 20 66 6f 72 20 74 68  | relevant for th|
00000d60  65 20 63 6f 6d 70 72 65  73 73 69 6f 6e 0a 71 75  |e compression.qu|
00000d70  61 6c 69 74 79 20 73 65  74 74 69 6e 67 20 2d 20  |ality setting - |
00000d80  69 66 20 74 68 65 20 6f  70 74 69 6f 6e 20 69 73  |if the option is|
00000d90  6e 91 74 20 6f 6e 2c 20  74 68 65 6e 20 61 20 64  |n.t on, then a d|
00000da0  65 66 61 75 6c 74 20 71  75 61 6c 69 74 79 20 73  |efault quality s|
00000db0  65 74 74 69 6e 67 0a 77  69 6c 6c 20 62 65 20 75  |etting.will be u|
00000dc0  73 65 64 2e 20 20 42 65  20 63 61 72 65 66 75 6c  |sed.  Be careful|
00000dd0  20 74 68 61 74 20 79 6f  75 20 61 6c 77 61 79 73  | that you always|
00000de0  20 73 70 65 63 69 66 79  20 65 78 61 63 74 6c 79  | specify exactly|
00000df0  20 77 68 61 74 20 79 6f  75 20 77 61 6e 74 2e 0a  | what you want..|
00000e00  0a 20 20 54 68 65 20 74  68 72 65 65 20 6d 61 69  |.  The three mai|
00000e10  6e 20 77 69 6e 64 6f 77  73 20 28 43 6f 6d 70 72  |n windows (Compr|
00000e20  65 73 73 2c 20 44 65 63  6f 6d 70 72 65 73 73 20  |ess, Decompress |
00000e30  61 6e 64 20 54 72 61 6e  73 6c 61 74 65 29 20 61  |and Translate) a|
00000e40  72 65 20 64 69 76 69 64  65 64 0a 69 6e 74 6f 20  |re divided.into |
00000e50  73 65 63 74 69 6f 6e 73  2c 20 63 6f 6e 73 69 73  |sections, consis|
00000e60  74 69 6e 67 20 6f 66 20  42 61 73 69 63 20 4f 70  |ting of Basic Op|
00000e70  74 69 6f 6e 73 2c 20 41  64 76 61 6e 63 65 64 20  |tions, Advanced |
00000e80  4f 70 74 69 6f 6e 73 20  61 6e 64 20 57 69 7a 61  |Options and Wiza|
00000e90  72 64 0a 4f 70 74 69 6f  6e 73 2e 20 20 54 68 65  |rd.Options.  The|
00000ea0  73 65 20 73 65 63 74 69  6f 6e 73 20 72 65 66 65  |se sections refe|
00000eb0  72 20 74 6f 20 74 68 65  20 67 65 6e 65 72 61 6c  |r to the general|
00000ec0  20 63 6f 6d 70 6c 65 78  69 74 79 2d 6c 65 76 65  | complexity-leve|
00000ed0  6c 20 6f 66 20 74 68 65  0a 6f 70 74 69 6f 6e 73  |l of the.options|
00000ee0  20 63 6f 6e 74 61 69 6e  65 64 20 77 69 74 68 69  | contained withi|
00000ef0  6e 2e 20 20 28 20 57 69  7a 61 72 64 20 6f 70 74  |n.  ( Wizard opt|
00000f00  69 6f 6e 73 20 61 72 65  20 69 6e 74 65 6e 64 65  |ions are intende|
00000f10  64 20 66 6f 72 20 70 65  6f 70 6c 65 20 77 69 74  |d for people wit|
00000f20  68 0a 62 72 61 69 6e 73  20 74 68 65 20 73 69 7a  |h.brains the siz|
00000f30  65 20 6f 66 20 73 6d 61  6c 6c 20 63 69 74 79 73  |e of small citys|
00000f40  2e 20 3a 29 0a 0a 20 54  68 65 20 43 6f 6d 70 72  |. :).. The Compr|
00000f50  65 73 73 20 61 6e 64 20  54 72 61 6e 73 6c 61 74  |ess and Translat|
00000f60  65 20 62 6f 74 68 20 61  6c 73 6f 20 68 61 76 65  |e both also have|
00000f70  20 61 6e 6f 74 68 65 72  20 73 65 63 74 69 6f 6e  | another section|
00000f80  20 63 61 6c 6c 65 64 20  27 43 6f 6d 6d 65 6e 74  | called 'Comment|
00000f90  0a 4f 70 74 69 6f 6e 73  27 20 77 68 69 63 68 20  |.Options' which |
00000fa0  63 6f 6e 74 72 6f 6c 73  20 77 68 65 74 68 65 72  |controls whether|
00000fb0  20 63 6f 6d 6d 65 6e 74  20 62 6c 6f 63 6b 73 20  | comment blocks |
00000fc0  77 69 6c 6c 20 61 75 74  6f 6d 61 74 69 63 61 6c  |will automatical|
00000fd0  6c 79 20 62 65 0a 69 6e  63 6c 75 64 65 64 20 69  |ly be.included i|
00000fe0  6e 20 74 68 65 20 66 69  6c 65 2e 0a 0a 20 49 6e  |n the file... In|
00000ff0  20 74 68 65 20 66 6f 6c  6c 6f 77 69 6e 67 20 74  | the following t|
00001000  65 78 74 20 49 20 77 69  6c 6c 20 75 73 65 20 90  |ext I will use .|
00001010  5b 80 5d 91 20 74 6f 20  72 65 70 72 65 73 65 6e  |[.]. to represen|
00001020  74 20 6f 70 74 69 6f 6e  20 62 75 74 74 6f 6e 73  |t option buttons|
00001030  20 61 6e 64 0a 90 28 2a  29 91 20 74 6f 20 72 65  | and..(*). to re|
00001040  70 72 65 73 65 6e 74 20  72 61 64 69 6f 20 62 75  |present radio bu|
00001050  74 74 6f 6e 73 2e 20 20  42 65 6e 65 61 74 68 20  |ttons.  Beneath |
00001060  65 61 63 68 20 6f 70 74  69 6f 6e 20 6f 72 20 72  |each option or r|
00001070  61 64 69 6f 20 90 73 79  6d 62 6f 6c 91 0a 77 69  |adio .symbol..wi|
00001080  6c 6c 20 62 65 20 61 20  64 65 73 63 72 69 70 74  |ll be a descript|
00001090  69 6f 6e 20 6f 66 20 77  68 61 74 20 69 74 20 64  |ion of what it d|
000010a0  6f 65 73 2e 20 20 53 6f  6d 65 20 6f 66 20 74 68  |oes.  Some of th|
000010b0  65 20 64 65 73 63 72 69  70 74 69 6f 6e 73 20 49  |e descriptions I|
000010c0  20 68 61 76 65 20 75 73  65 64 0a 28 66 6f 72 20  | have used.(for |
000010d0  65 78 61 6d 70 6c 65 20  74 68 65 20 6f 6e 65 20  |example the one |
000010e0  6f 6e 20 72 65 73 74 61  72 74 20 6d 61 72 6b 65  |on restart marke|
000010f0  72 73 29 20 61 72 65 20  6a 75 73 74 20 64 75 70  |rs) are just dup|
00001100  6c 69 63 61 74 65 73 20  61 73 20 74 68 65 69 72  |licates as their|
00001110  20 61 63 74 69 6f 6e 0a  64 6f 65 73 6e 90 74 20  | action.doesn.t |
00001120  63 68 61 6e 67 65 20 61  63 72 6f 73 73 20 74 68  |change across th|
00001130  65 20 64 69 66 66 65 72  65 6e 74 20 75 74 69 6c  |e different util|
00001140  69 74 69 65 73 2e 0a 0a  0a 20 90 4d 61 6b 65 4a  |ities.... .MakeJ|
00001150  50 45 47 20 44 65 63 6f  6d 70 72 65 73 73 69 6f  |PEG Decompressio|
00001160  6e 91 20 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |n. _____________|
00001170  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |________________|
*
00001190  5f 5f 5f 5f 5f 0a 0a 20  20 54 68 69 73 20 77 69  |_____..  This wi|
000011a0  6e 64 6f 77 20 63 6f 6e  74 72 6f 6c 73 20 74 68  |ndow controls th|
000011b0  65 20 63 6f 6e 76 65 72  73 69 6f 6e 20 6f 66 20  |e conversion of |
000011c0  4a 50 45 47 20 69 6d 61  67 65 73 20 74 6f 20 74  |JPEG images to t|
000011d0  68 65 20 6d 6f 72 65 20  75 73 75 61 6c 0a 62 69  |he more usual.bi|
000011e0  74 6d 61 70 20 66 6f 72  6d 61 74 73 2e 20 20 44  |tmap formats.  D|
000011f0  72 61 67 67 69 6e 67 20  61 20 4a 50 45 47 20 74  |ragging a JPEG t|
00001200  6f 20 74 68 65 20 64 65  63 6f 6d 70 72 65 73 73  |o the decompress|
00001210  69 6f 6e 20 77 69 6e 64  6f 77 20 77 69 6c 6c 20  |ion window will |
00001220  70 6f 70 2d 75 70 20 61  0a 73 61 76 65 20 62 6f  |pop-up a.save bo|
00001230  78 20 63 6f 6e 74 61 69  6e 69 6e 67 20 61 20 62  |x containing a b|
00001240  69 74 6d 61 70 20 69 6d  61 67 65 20 69 63 6f 6e  |itmap image icon|
00001250  2e 20 20 44 72 61 67 20  74 68 69 73 20 69 63 6f  |.  Drag this ico|
00001260  6e 20 74 6f 20 61 20 66  69 6c 65 72 20 77 69 6e  |n to a filer win|
00001270  64 6f 77 0a 74 6f 20 63  6f 6e 76 65 72 74 20 74  |dow.to convert t|
00001280  68 65 20 4a 50 45 47 2e  0a 0a 20 42 61 73 69 63  |he JPEG... Basic|
00001290  20 4f 70 74 69 6f 6e 73  20 5f 5f 5f 5f 5f 5f 5f  | Options _______|
000012a0  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |________________|
*
000012d0  5f 5f 5f 5f 5f 5f 0a 0a  4f 75 74 70 75 74 20 66  |______..Output f|
000012e0  69 6c 65 2d 66 6f 72 6d  61 74 20 28 61 20 67 72  |ile-format (a gr|
000012f0  6f 75 70 20 6f 66 20 72  61 64 69 6f 20 69 63 6f  |oup of radio ico|
00001300  6e 73 29 0a 20 20 54 68  65 73 65 20 72 61 64 69  |ns).  These radi|
00001310  6f 20 69 63 6f 6e 73 20  64 65 74 65 72 6d 69 6e  |o icons determin|
00001320  65 20 74 68 65 20 6f 75  74 70 75 74 20 69 6d 61  |e the output ima|
00001330  67 65 20 66 69 6c 65 2d  66 6f 72 6d 61 74 20 74  |ge file-format t|
00001340  6f 20 62 65 20 75 73 65  64 2e 20 20 54 68 65 0a  |o be used.  The.|
00001350  6f 6e 6c 79 20 66 6f 72  6d 61 74 20 77 68 69 63  |only format whic|
00001360  68 20 63 61 6e 91 74 20  74 61 6b 65 20 74 68 65  |h can.t take the|
00001370  20 66 75 6c 6c 20 6f 75  74 70 75 74 20 69 74 20  | full output it |
00001380  69 73 20 47 49 46 20 77  68 69 63 68 20 63 61 6e  |is GIF which can|
00001390  20 6f 6e 6c 79 20 64 6f  20 75 70 0a 74 6f 20 38  | only do up.to 8|
000013a0  62 70 70 20 6f 75 74 70  75 74 2e 20 20 57 68 65  |bpp output.  Whe|
000013b0  6e 20 75 73 69 6e 67 20  47 49 46 20 74 68 65 20  |n using GIF the |
000013c0  6e 75 6d 62 65 72 20 6f  66 20 6f 75 74 70 75 74  |number of output|
000013d0  20 63 6f 6c 6f 75 72 73  20 61 75 74 6f 6d 61 74  | colours automat|
000013e0  69 63 61 6c 6c 79 0a 67  65 74 73 20 72 65 64 75  |ically.gets redu|
000013f0  63 65 64 20 74 6f 20 61  20 6d 61 78 69 6d 75 6d  |ced to a maximum|
00001400  20 6f 66 20 32 35 36 20  63 6f 6c 6f 75 72 73 2e  | of 256 colours.|
00001410  0a 0a 5b 80 5d 20 52 65  64 75 63 65 20 69 6d 61  |..[.] Reduce ima|
00001420  67 65 20 74 6f 20 2e 2e  2e 20 63 6f 6c 6f 75 72  |ge to ... colour|
00001430  73 0a 20 20 54 68 69 73  20 6f 70 74 69 6f 6e 20  |s.  This option |
00001440  61 6c 6c 6f 77 73 20 79  6f 75 20 74 6f 20 72 65  |allows you to re|
00001450  64 75 63 65 20 74 68 65  20 61 6d 6f 75 6e 74 20  |duce the amount |
00001460  6f 66 20 63 6f 6c 6f 75  72 73 20 69 6e 20 74 68  |of colours in th|
00001470  65 20 6f 75 74 70 75 74  20 69 6d 61 67 65 0a 66  |e output image.f|
00001480  72 6f 6d 20 32 34 62 70  70 20 6f 72 20 38 62 70  |rom 24bpp or 8bp|
00001490  70 20 67 72 65 79 2c 20  74 6f 20 77 68 61 74 65  |p grey, to whate|
000014a0  76 65 72 20 6e 75 6d 62  65 72 20 79 6f 75 20 73  |ver number you s|
000014b0  70 65 63 69 66 79 20 69  6e 20 74 68 65 20 77 72  |pecify in the wr|
000014c0  69 74 61 62 6c 65 2e 0a  48 6f 77 65 76 65 72 2c  |itable..However,|
000014d0  20 74 68 65 20 76 61 6c  75 65 20 6d 75 73 74 20  | the value must |
000014e0  62 65 20 61 74 20 6d 6f  73 74 20 32 35 36 20 61  |be at most 256 a|
000014f0  6e 64 20 61 74 20 6c 65  61 73 74 20 38 2e 0a 0a  |nd at least 8...|
00001500  5b 80 5d 20 46 61 73 74  2c 20 6c 6f 77 2d 71 75  |[.] Fast, low-qu|
00001510  61 6c 69 74 79 20 6f 75  74 70 75 74 0a 20 20 54  |ality output.  T|
00001520  68 69 73 20 69 73 20 61  20 73 6f 72 74 20 6f 66  |his is a sort of|
00001530  20 6d 61 63 72 6f 2d 6f  70 74 69 6f 6e 3b 20 69  | macro-option; i|
00001540  74 20 69 6d 70 6c 69 65  73 20 66 61 73 74 20 69  |t implies fast i|
00001550  6e 76 65 72 73 65 2d 44  43 54 2c 20 6c 6f 77 2d  |nverse-DCT, low-|
00001560  71 75 61 6c 69 74 79 0a  75 70 73 61 6d 70 6c 69  |quality.upsampli|
00001570  6e 67 2c 20 6f 6e 65 20  70 61 73 73 20 71 75 61  |ng, one pass qua|
00001580  6e 74 69 73 61 74 69 6f  6e 20 61 6e 64 20 6f 72  |ntisation and or|
00001590  64 65 72 65 64 20 64 69  74 68 65 72 2e 20 20 49  |dered dither.  I|
000015a0  74 91 73 20 74 68 65 72  65 20 66 6f 72 20 77 68  |t.s there for wh|
000015b0  65 6e 0a 79 6f 75 20 77  61 6e 74 20 73 70 65 65  |en.you want spee|
000015c0  64 79 20 6f 75 74 70 75  74 2e 0a 0a 5b 80 5d 20  |dy output...[.] |
000015d0  46 6f 72 63 65 20 67 72  65 79 73 63 61 6c 65 64  |Force greyscaled|
000015e0  20 6f 75 74 70 75 74 0a  20 20 54 68 69 73 20 77  | output.  This w|
000015f0  69 6c 6c 20 6d 61 6b 65  20 61 6e 79 20 6f 75 74  |ill make any out|
00001600  70 75 74 20 66 69 6c 65  73 20 61 70 70 65 61 72  |put files appear|
00001610  20 69 6e 20 73 68 61 64  65 73 20 6f 66 20 67 72  | in shades of gr|
00001620  65 79 20 69 6e 20 75 70  20 74 6f 20 38 62 70 70  |ey in up to 8bpp|
00001630  0a 28 32 35 36 20 63 6f  6c 6f 75 72 73 20 2d 20  |.(256 colours - |
00001640  74 68 65 20 6d 61 78 69  6d 75 6d 20 61 6d 6f 75  |the maximum amou|
00001650  6e 74 20 66 6f 72 20 67  72 65 79 29 2e 0a 0a 5b  |nt for grey)...[|
00001660  80 5d 20 53 63 61 6c 65  20 6f 75 74 70 75 74 20  |.] Scale output |
00001670  62 79 20 2e 2e 2e 0a 20  20 57 68 65 6e 20 6f 6e  |by ....  When on|
00001680  2c 20 74 68 69 73 20 77  69 6c 6c 20 73 63 61 6c  |, this will scal|
00001690  65 20 64 6f 77 6e 20 74  68 65 20 73 69 7a 65 20  |e down the size |
000016a0  6f 66 20 74 68 65 20 6f  75 74 70 75 74 20 69 6d  |of the output im|
000016b0  61 67 65 20 62 79 20 74  68 65 0a 73 70 65 63 69  |age by the.speci|
000016c0  66 69 65 64 20 73 63 61  6c 65 20 66 61 63 74 6f  |fied scale facto|
000016d0  72 2c 20 75 73 65 66 75  6c 20 66 6f 72 20 70 72  |r, useful for pr|
000016e0  65 76 69 65 77 73 20 6f  66 20 6c 61 72 67 65 20  |eviews of large |
000016f0  69 6d 61 67 65 73 2e 20  20 54 68 65 20 61 76 61  |images.  The ava|
00001700  69 6c 61 62 6c 65 0a 73  63 61 6c 65 20 66 61 63  |ilable.scale fac|
00001710  74 6f 72 73 20 61 72 65  20 61 20 68 61 6c 66 2c  |tors are a half,|
00001720  20 61 20 71 75 61 72 74  65 72 20 61 6e 64 20 61  | a quarter and a|
00001730  6e 20 65 69 67 68 74 68  2e 20 20 4f 75 74 70 75  |n eighth.  Outpu|
00001740  74 20 69 73 20 6d 75 63  68 20 66 61 73 74 65 72  |t is much faster|
00001750  0a 77 68 65 6e 20 69 74  20 69 73 20 73 63 61 6c  |.when it is scal|
00001760  65 64 20 64 6f 77 6e 2e  0a 0a 20 41 64 76 61 6e  |ed down... Advan|
00001770  63 65 64 20 4f 70 74 69  6f 6e 73 20 5f 5f 5f 5f  |ced Options ____|
00001780  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |________________|
*
000017b0  5f 5f 5f 5f 5f 5f 0a 0a  5b 80 5d 20 56 65 72 62  |______..[.] Verb|
000017c0  6f 73 69 74 79 0a 20 20  54 68 69 73 20 61 6c 6c  |osity.  This all|
000017d0  6f 77 73 20 79 6f 75 20  74 6f 20 63 6f 6e 74 72  |ows you to contr|
000017e0  6f 6c 20 68 6f 77 20 90  74 61 6c 6b 61 74 69 76  |ol how .talkativ|
000017f0  65 91 20 74 68 65 20 64  65 63 6f 6d 70 72 65 73  |e. the decompres|
00001800  73 6f 72 20 69 73 2e 20  20 57 68 65 6e 20 6f 66  |sor is.  When of|
00001810  66 2c 0a 74 68 65 20 64  65 63 6f 6d 70 72 65 73  |f,.the decompres|
00001820  73 6f 72 20 77 69 6c 6c  20 6e 6f 74 20 70 72 6f  |sor will not pro|
00001830  64 75 63 65 20 61 6e 79  20 74 65 78 74 2d 6d 65  |duce any text-me|
00001840  73 73 61 67 65 73 2c 20  65 78 63 65 70 74 20 66  |ssages, except f|
00001850  6f 72 20 65 72 72 6f 72  0a 6d 65 73 73 61 67 65  |or error.message|
00001860  73 2e 20 20 57 68 65 6e  20 6f 6e 2c 20 69 74 20  |s.  When on, it |
00001870  77 69 6c 6c 20 67 69 76  65 20 73 6f 6d 65 20 64  |will give some d|
00001880  65 74 61 69 6c 73 20 61  62 6f 75 74 20 74 68 65  |etails about the|
00001890  20 69 6d 61 67 65 20 62  65 69 6e 67 0a 64 65 63  | image being.dec|
000018a0  6f 6d 70 72 65 73 73 65  64 2e 20 20 54 68 65 20  |ompressed.  The |
000018b0  6c 6f 77 20 73 65 74 74  69 6e 67 20 77 69 6c 6c  |low setting will|
000018c0  20 64 69 73 70 6c 61 79  20 64 65 74 61 69 6c 73  | display details|
000018d0  20 61 62 6f 75 74 20 77  68 61 74 20 74 61 62 6c  | about what tabl|
000018e0  65 73 20 61 6e 64 0a 6d  61 72 6b 65 72 73 20 61  |es and.markers a|
000018f0  72 65 20 68 65 6c 64 20  69 6e 20 74 68 65 20 66  |re held in the f|
00001900  69 6c 65 2c 20 74 68 65  20 68 69 67 68 20 73 65  |ile, the high se|
00001910  74 74 69 6e 67 20 77 69  6c 6c 20 67 6f 20 66 75  |tting will go fu|
00001920  72 74 68 65 72 20 61 6e  64 20 64 69 73 70 6c 61  |rther and displa|
00001930  79 0a 74 68 65 20 63 6f  6e 74 65 6e 74 73 20 6f  |y.the contents o|
00001940  66 20 74 68 65 20 74 61  62 6c 65 73 2e 20 20 57  |f the tables.  W|
00001950  69 74 68 20 76 65 72 62  6f 73 65 20 6f 6e 20 79  |ith verbose on y|
00001960  6f 75 20 6d 75 73 74 20  70 72 65 73 73 20 53 70  |ou must press Sp|
00001970  61 63 65 20 74 6f 0a 63  6f 6e 74 69 6e 75 65 20  |ace to.continue |
00001980  77 68 65 6e 20 74 68 65  20 63 6f 6d 70 72 65 73  |when the compres|
00001990  73 6f 72 20 68 61 73 20  66 69 6e 69 73 68 65 64  |sor has finished|
000019a0  20 69 74 73 20 70 72 6f  63 65 73 73 69 6e 67 2e  | its processing.|
000019b0  0a 0a 5b 80 5d 20 44 43  54 20 6d 65 74 68 6f 64  |..[.] DCT method|
000019c0  0a 20 20 54 68 69 73 20  73 65 6c 65 63 74 6f 72  |.  This selector|
000019d0  20 63 6f 6e 74 72 6f 6c  73 20 68 6f 77 20 74 68  | controls how th|
000019e0  65 20 69 6e 76 65 72 73  65 20 44 69 73 63 72 65  |e inverse Discre|
000019f0  74 65 20 43 6f 73 69 6e  65 20 54 72 61 6e 73 66  |te Cosine Transf|
00001a00  6f 72 6d 20 28 74 68 65  0a 62 61 73 69 63 20 4a  |orm (the.basic J|
00001a10  50 45 47 20 64 65 63 6f  6d 70 72 65 73 73 69 6f  |PEG decompressio|
00001a20  6e 20 73 74 65 70 29 20  69 73 20 63 61 72 72 69  |n step) is carri|
00001a30  65 64 20 6f 75 74 2e 20  20 54 68 65 20 61 76 61  |ed out.  The ava|
00001a40  69 6c 61 62 6c 65 20 6f  70 74 69 6f 6e 73 20 61  |ilable options a|
00001a50  72 65 20 3a 0a 0a 20 20  20 20 20 20 20 20 8f 20  |re :..        . |
00001a60  46 61 73 74 20 20 20 20  20 20 20 20 20 20 20 2d  |Fast           -|
00001a70  20 46 61 73 74 65 72 2c  20 6c 65 73 73 20 61 63  | Faster, less ac|
00001a80  63 75 72 61 74 65 20 64  65 63 6f 6d 70 72 65 73  |curate decompres|
00001a90  73 69 6f 6e 2e 0a 20 20  20 20 20 20 20 20 8f 20  |sion..        . |
00001aa0  49 6e 74 65 67 65 72 20  20 20 20 20 20 20 20 2d  |Integer        -|
00001ab0  20 4d 65 64 69 75 6d 20  73 70 65 65 64 20 61 6e  | Medium speed an|
00001ac0  64 20 61 63 63 75 72 61  63 79 2c 20 74 68 65 20  |d accuracy, the |
00001ad0  64 65 66 61 75 6c 74 2e  0a 20 20 20 20 20 20 20  |default..       |
00001ae0  20 8f 20 46 6c 6f 61 74  69 6e 67 2d 50 6f 69 6e  | . Floating-Poin|
00001af0  74 20 2d 20 53 6c 6f 77  2c 20 68 69 67 68 20 61  |t - Slow, high a|
00001b00  63 63 75 72 61 63 79 20  64 65 63 6f 6d 70 72 65  |ccuracy decompre|
00001b10  73 73 69 6f 6e 2e 0a 0a  20 46 61 73 74 20 69 73  |ssion... Fast is|
00001b20  20 75 73 65 66 75 6c 20  66 6f 72 20 70 72 65 76  | useful for prev|
00001b30  69 65 77 20 69 6d 61 67  65 73 2c 20 62 75 74 20  |iew images, but |
00001b40  49 6e 74 65 67 65 72 20  69 73 20 6f 66 20 61 20  |Integer is of a |
00001b50  68 69 67 68 65 72 20 71  75 61 6c 69 74 79 2e 20  |higher quality. |
00001b60  0a 46 6c 6f 61 74 69 6e  67 2d 50 6f 69 6e 74 20  |.Floating-Point |
00001b70  69 73 20 74 6f 6f 20 73  6c 6f 77 20 66 6f 72 20  |is too slow for |
00001b80  67 65 6e 65 72 61 6c 20  75 73 65 2c 20 75 6e 6c  |general use, unl|
00001b90  65 73 73 20 79 6f 75 91  76 65 20 67 6f 74 20 61  |ess you.ve got a|
00001ba0  6e 20 53 47 49 20 49 6e  64 79 32 0a 64 6f 69 6e  |n SGI Indy2.doin|
00001bb0  67 20 79 6f 75 72 20 46  50 20 66 6f 72 20 79 6f  |g your FP for yo|
00001bc0  75 20 3a 29 2e 0a 0a 5b  80 5d 20 44 69 74 68 65  |u :)...[.] Dithe|
00001bd0  72 69 6e 67 20 6d 65 74  68 6f 64 0a 20 20 54 68  |ring method.  Th|
00001be0  69 73 20 73 65 6c 65 63  74 6f 72 20 61 6c 6c 6f  |is selector allo|
00001bf0  77 73 20 79 6f 75 20 74  6f 20 63 68 6f 6f 73 65  |ws you to choose|
00001c00  20 77 68 69 63 68 20 64  69 74 68 65 72 69 6e 67  | which dithering|
00001c10  20 6d 65 74 68 6f 64 20  69 73 20 75 73 65 64 20  | method is used |
00001c20  77 68 65 6e 0a 63 6f 6e  76 65 72 74 69 6e 67 20  |when.converting |
00001c30  69 6d 61 67 65 73 20 64  6f 77 6e 20 74 6f 20 32  |images down to 2|
00001c40  35 36 20 6f 72 20 6c 65  73 73 20 63 6f 6c 6f 75  |56 or less colou|
00001c50  72 73 2e 20 20 54 68 65  20 61 76 61 69 6c 61 62  |rs.  The availab|
00001c60  6c 65 20 6d 65 74 68 6f  64 73 20 61 72 65 20 3a  |le methods are :|
00001c70  0a 0a 20 20 20 20 20 20  20 20 8f 20 28 6e 6f 6e  |..        . (non|
00001c80  65 29 20 20 20 20 20 20  20 20 20 20 2d 20 4e 6f  |e)          - No|
00001c90  20 64 69 74 68 65 72 69  6e 67 20 69 73 20 70 65  | dithering is pe|
00001ca0  72 66 6f 72 6d 65 64 2c  20 6c 6f 77 20 71 75 61  |rformed, low qua|
00001cb0  6c 69 74 79 2e 20 79 75  6b 21 0a 20 20 20 20 20  |lity. yuk!.     |
00001cc0  20 20 20 8f 20 4f 72 64  65 72 65 64 20 20 20 20  |   . Ordered    |
00001cd0  20 20 20 20 20 2d 20 90  4f 72 64 65 72 65 64 91  |     - .Ordered.|
00001ce0  20 64 69 74 68 65 72 69  6e 67 20 69 73 20 75 73  | dithering is us|
00001cf0  65 64 2c 20 6d 65 64 69  75 6d 20 71 75 61 6c 69  |ed, medium quali|
00001d00  74 79 20 61 6e 64 0a 20  20 20 20 20 20 20 20 20  |ty and.         |
00001d10  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001d20  20 20 20 73 70 65 65 64  2e 20 20 4f 72 64 65 72  |   speed.  Order|
00001d30  65 64 20 64 69 74 68 65  72 69 6e 67 20 6f 6e 6c  |ed dithering onl|
00001d40  79 20 77 6f 72 6b 73 20  77 68 65 6e 0a 20 20 20  |y works when.   |
00001d50  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001d60  20 20 20 20 20 20 20 20  20 6f 6e 65 2d 70 61 73  |         one-pas|
00001d70  73 20 71 75 61 6e 74 69  73 61 74 69 6f 6e 20 28  |s quantisation (|
00001d80  73 65 65 20 62 65 6c 6f  77 29 20 69 73 20 73 65  |see below) is se|
00001d90  6c 65 63 74 65 64 2e 0a  20 20 20 20 20 20 20 20  |lected..        |
00001da0  8f 20 46 6c 6f 79 64 2d  53 74 65 69 6e 62 65 72  |. Floyd-Steinber|
00001db0  67 20 2d 20 90 46 6c 6f  79 64 2d 53 74 65 69 6e  |g - .Floyd-Stein|
00001dc0  62 65 72 67 91 20 65 72  72 6f 72 2d 73 70 72 65  |berg. error-spre|
00001dd0  61 64 69 6e 67 20 69 73  20 75 73 65 64 2c 20 69  |ading is used, i|
00001de0  74 0a 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |t.              |
00001df0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 69 73  |              is|
00001e00  20 74 68 65 20 68 69 67  68 65 73 74 20 71 75 61  | the highest qua|
00001e10  6c 69 74 79 20 62 75 74  20 61 6c 73 6f 20 74 68  |lity but also th|
00001e20  65 20 73 6c 6f 77 65 73  74 2e 0a 20 20 20 20 20  |e slowest..     |
00001e30  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001e40  20 20 20 20 20 20 20 54  68 69 73 20 69 73 20 74  |       This is t|
00001e50  68 65 20 64 65 66 61 75  6c 74 20 73 65 74 74 69  |he default setti|
00001e60  6e 67 2e 0a 0a 5b 80 5d  20 4d 61 70 20 6f 75 74  |ng...[.] Map out|
00001e70  70 75 74 20 74 6f 20 69  6d 61 67 65 20 63 6f 6c  |put to image col|
00001e80  6f 75 72 73 0a 20 20 42  79 20 73 65 6c 65 63 74  |ours.  By select|
00001e90  69 6e 67 20 74 68 69 73  20 6f 70 74 69 6f 6e 20  |ing this option |
00001ea0  61 6e 64 20 64 72 61 67  67 69 6e 67 20 61 20 47  |and dragging a G|
00001eb0  49 46 20 6f 72 20 50 50  4d 20 66 69 6c 65 20 74  |IF or PPM file t|
00001ec0  6f 20 74 68 65 20 64 72  6f 70 2d 61 72 72 6f 77  |o the drop-arrow|
00001ed0  0a 74 6f 20 74 68 65 20  72 69 67 68 74 20 6f 66  |.to the right of|
00001ee0  20 74 68 65 20 6f 70 74  69 6f 6e 2c 20 74 68 65  | the option, the|
00001ef0  20 6f 75 74 70 75 74 20  66 69 6c 65 91 73 20 63  | output file.s c|
00001f00  6f 6c 6f 75 72 73 20 77  69 6c 6c 20 62 65 20 6d  |olours will be m|
00001f10  61 70 70 65 64 20 6f 6e  20 74 6f 0a 74 68 65 20  |apped on to.the |
00001f20  63 6f 6c 6f 75 72 73 20  75 73 65 64 20 62 79 20  |colours used by |
00001f30  74 68 65 20 66 69 6c 65  20 79 6f 75 20 73 70 65  |the file you spe|
00001f40  63 69 66 79 2e 0a 0a 5b  80 5d 20 46 61 73 74 65  |cify...[.] Faste|
00001f50  72 2c 20 6c 6f 77 65 72  2d 71 75 61 6c 69 74 79  |r, lower-quality|
00001f60  20 75 70 73 61 6d 70 6c  69 6e 67 0a 20 20 57 68  | upsampling.  Wh|
00001f70  65 6e 20 73 65 6c 65 63  74 65 64 20 74 68 69 73  |en selected this|
00001f80  20 77 69 6c 6c 20 6d 61  6b 65 20 74 68 65 20 64  | will make the d|
00001f90  65 63 6f 6d 70 72 65 73  73 6f 72 20 75 73 65 20  |ecompressor use |
00001fa0  61 20 66 61 73 74 65 72  2c 20 6c 6f 77 65 72 2d  |a faster, lower-|
00001fb0  71 75 61 6c 69 74 79 0a  75 70 73 61 6d 70 6c 69  |quality.upsampli|
00001fc0  6e 67 20 72 6f 75 74 69  6e 65 2e 20 20 54 68 69  |ng routine.  Thi|
00001fd0  73 20 70 72 6f 76 69 64  65 73 20 61 20 61 20 73  |s provides a a s|
00001fe0  70 65 65 64 75 70 20 77  69 74 68 20 61 20 63 6f  |peedup with a co|
00001ff0  72 72 65 73 70 6f 6e 64  69 6e 67 20 71 75 61 6c  |rresponding qual|
00002000  69 74 79 0a 64 72 6f 70  2e 0a 0a 5b 80 5d 20 4f  |ity.drop...[.] O|
00002010  6e 65 2d 70 61 73 73 20  63 6f 6c 6f 75 72 20 71  |ne-pass colour q|
00002020  75 61 6e 74 69 73 61 74  69 6f 6e 0a 20 20 54 68  |uantisation.  Th|
00002030  69 73 20 6d 61 6b 65 73  20 74 68 65 20 64 65 63  |is makes the dec|
00002040  6f 6d 70 72 65 73 73 6f  72 20 75 73 65 20 6f 6e  |ompressor use on|
00002050  65 2d 70 61 73 73 20 69  6e 73 74 65 61 64 20 6f  |e-pass instead o|
00002060  66 20 74 77 6f 2d 70 61  73 73 20 63 6f 6c 6f 75  |f two-pass colou|
00002070  72 0a 72 65 64 75 63 74  69 6f 6e 2e 20 20 54 68  |r.reduction.  Th|
00002080  65 20 6f 6e 65 2d 70 61  73 73 20 6d 65 74 68 6f  |e one-pass metho|
00002090  64 20 69 73 20 66 61 73  74 65 72 20 61 6e 64 20  |d is faster and |
000020a0  6e 65 65 64 73 20 6c 65  73 73 20 6d 65 6d 6f 72  |needs less memor|
000020b0  79 2c 20 62 75 74 20 69  74 0a 70 72 6f 64 75 63  |y, but it.produc|
000020c0  65 73 20 61 20 6c 6f 77  65 72 2d 71 75 61 6c 69  |es a lower-quali|
000020d0  74 79 20 69 6d 61 67 65  2e 20 20 54 68 69 73 20  |ty image.  This |
000020e0  6f 70 74 69 6f 6e 20 69  73 20 69 67 6e 6f 72 65  |option is ignore|
000020f0  64 20 75 6e 6c 65 73 73  20 79 6f 75 20 61 6c 73  |d unless you als|
00002100  6f 20 73 65 74 0a 74 68  65 20 90 52 65 64 75 63  |o set.the .Reduc|
00002110  65 20 69 6d 61 67 65 20  74 6f 20 2e 2e 2e 20 63  |e image to ... c|
00002120  6f 6c 6f 75 72 73 91 20  6f 70 74 69 6f 6e 2e 0a  |olours. option..|
00002130  0a 5b 80 5d 20 4d 61 78  69 6d 75 6d 20 6d 65 6d  |.[.] Maximum mem|
00002140  6f 72 79 0a 20 20 59 6f  75 20 63 61 6e 20 73 61  |ory.  You can sa|
00002150  66 65 6c 79 20 69 67 6e  6f 72 65 20 74 68 69 73  |fely ignore this|
00002160  2c 20 69 74 91 73 20 6f  6e 6c 79 20 70 72 6f 76  |, it.s only prov|
00002170  69 64 65 64 20 66 6f 72  20 63 6f 6d 70 6c 65 74  |ided for complet|
00002180  65 6e 65 73 73 2e 20 20  49 74 0a 63 6f 6e 74 72  |eness.  It.contr|
00002190  6f 6c 73 20 68 6f 77 20  6d 75 63 68 20 6d 65 6d  |ols how much mem|
000021a0  6f 72 79 20 74 68 65 20  64 65 63 6f 6d 70 72 65  |ory the decompre|
000021b0  73 73 6f 72 20 77 69 6c  6c 20 63 6f 6e 73 74 72  |ssor will constr|
000021c0  61 69 6e 20 69 74 73 65  6c 66 20 74 6f 20 75 73  |ain itself to us|
000021d0  69 6e 67 2e 0a 0a 0a 20  90 4d 61 6b 65 4a 50 45  |ing.... .MakeJPE|
000021e0  47 20 43 6f 6d 70 72 65  73 73 69 6f 6e 91 20 5f  |G Compression. _|
000021f0  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |________________|
*
00002220  5f 5f 5f 0a 0a 20 20 54  68 69 73 20 77 69 6e 64  |___..  This wind|
00002230  6f 77 20 63 6f 6e 74 72  6f 6c 73 20 74 68 65 20  |ow controls the |
00002240  63 6f 6e 76 65 72 73 69  6f 6e 20 6f 66 20 62 69  |conversion of bi|
00002250  74 6d 61 70 20 69 6d 61  67 65 73 20 69 6e 74 6f  |tmap images into|
00002260  20 4a 50 45 47 20 66 6f  72 6d 61 74 2e 20 0a 44  | JPEG format. .D|
00002270  72 61 67 67 69 6e 67 20  61 20 42 4d 50 2c 20 47  |ragging a BMP, G|
00002280  49 46 2c 20 54 61 72 67  61 20 6f 72 20 50 42 4d  |IF, Targa or PBM|
00002290  20 69 6d 61 67 65 20 74  6f 20 74 68 65 20 63 6f  | image to the co|
000022a0  6d 70 72 65 73 73 69 6f  6e 20 77 69 6e 64 6f 77  |mpression window|
000022b0  20 77 69 6c 6c 0a 70 6f  70 2d 75 70 20 61 20 73  | will.pop-up a s|
000022c0  61 76 65 20 62 6f 78 20  63 6f 6e 74 61 69 6e 69  |ave box containi|
000022d0  6e 67 20 61 20 4a 50 45  47 20 69 63 6f 6e 2e 20  |ng a JPEG icon. |
000022e0  20 44 72 61 67 20 74 68  69 73 20 69 63 6f 6e 20  | Drag this icon |
000022f0  74 6f 20 61 20 66 69 6c  65 72 20 77 69 6e 64 6f  |to a filer windo|
00002300  77 0a 74 6f 20 63 6f 6e  76 65 72 74 20 74 68 65  |w.to convert the|
00002310  20 69 6d 61 67 65 2e 0a  0a 20 42 61 73 69 63 20  | image... Basic |
00002320  4f 70 74 69 6f 6e 73 20  5f 5f 5f 5f 5f 5f 5f 5f  |Options ________|
00002330  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |________________|
*
00002360  5f 5f 5f 5f 5f 0a 0a 5b  80 5d 20 49 6d 61 67 65  |_____..[.] Image|
00002370  20 71 75 61 6c 69 74 79  0a 20 20 54 68 69 73 20  | quality.  This |
00002380  6f 70 74 69 6f 6e 20 61  6c 6c 6f 77 73 20 79 6f  |option allows yo|
00002390  75 20 74 6f 20 73 65 74  20 74 68 65 20 71 75 61  |u to set the qua|
000023a0  6c 69 74 79 20 6c 65 76  65 6c 2c 20 61 73 20 61  |lity level, as a|
000023b0  20 70 65 72 63 65 6e 74  61 67 65 2e 20 20 54 68  | percentage.  Th|
000023c0  69 73 0a 72 6f 75 67 68  6c 79 20 64 65 74 65 72  |is.roughly deter|
000023d0  6d 69 6e 65 73 20 74 68  65 20 6c 65 76 65 6c 20  |mines the level |
000023e0  6f 66 20 64 65 74 61 69  6c 20 74 68 61 74 20 77  |of detail that w|
000023f0  69 6c 6c 20 62 65 20 6b  65 70 74 20 66 72 6f 6d  |ill be kept from|
00002400  20 74 68 65 20 6f 72 69  67 69 6e 61 6c 0a 66 69  | the original.fi|
00002410  6c 65 20 61 6e 64 20 63  6f 6e 73 65 71 75 65 6e  |le and consequen|
00002420  74 6c 79 20 74 68 65 20  6f 75 74 70 75 74 20 66  |tly the output f|
00002430  69 6c 65 20 73 69 7a 65  2e 20 20 42 79 20 64 65  |ile size.  By de|
00002440  66 61 75 6c 74 20 74 68  69 73 20 69 73 20 73 65  |fault this is se|
00002450  74 20 61 74 20 37 35 25  0a 62 75 74 20 79 6f 75  |t at 75%.but you|
00002460  20 63 61 6e 20 63 68 61  6e 67 65 20 74 68 69 73  | can change this|
00002470  20 62 79 20 65 69 74 68  65 72 20 65 6e 74 65 72  | by either enter|
00002480  69 6e 67 20 61 20 6e 65  77 20 76 61 6c 75 65 20  |ing a new value |
00002490  69 6e 20 74 68 65 20 77  72 69 74 61 62 6c 65 20  |in the writable |
000024a0  69 63 6f 6e 0a 6f 72 20  61 64 6a 75 73 74 69 6e  |icon.or adjustin|
000024b0  67 20 74 68 65 20 65 78  69 73 74 69 6e 67 20 76  |g the existing v|
000024c0  61 6c 75 65 20 62 79 20  75 73 69 6e 67 20 74 68  |alue by using th|
000024d0  65 20 75 70 20 61 6e 64  20 64 6f 77 6e 20 69 63  |e up and down ic|
000024e0  6f 6e 73 2e 20 20 38 35  25 20 69 73 20 61 0a 67  |ons.  85% is a.g|
000024f0  6f 6f 64 20 90 68 69 67  68 2d 71 75 61 6c 69 74  |ood .high-qualit|
00002500  79 91 20 73 65 74 74 69  6e 67 2e 0a 20 20 4e 6f  |y. setting..  No|
00002510  74 65 20 74 68 61 74 20  72 65 61 6c 6c 79 20 6c  |te that really l|
00002520  6f 77 20 73 65 74 74 69  6e 67 73 20 6f 66 20 61  |ow settings of a|
00002530  62 6f 75 74 20 30 25 20  74 6f 20 35 25 20 63 61  |bout 0% to 5% ca|
00002540  75 73 65 20 74 68 65 20  69 6d 61 67 65 20 74 6f  |use the image to|
00002550  20 62 65 0a 64 69 73 74  6f 72 74 65 64 20 62 65  | be.distorted be|
00002560  79 6f 6e 64 20 61 6c 6c  20 72 65 63 6f 67 6e 69  |yond all recogni|
00002570  74 69 6f 6e 2e 20 20 49  66 20 79 6f 75 20 75 73  |tion.  If you us|
00002580  65 20 71 75 61 6c 69 74  79 20 73 65 74 74 69 6e  |e quality settin|
00002590  67 73 20 6f 66 20 30 25  20 74 6f 20 32 33 25 0a  |gs of 0% to 23%.|
000025a0  79 6f 75 20 77 69 6c 6c  20 67 65 74 20 61 20 6d  |you will get a m|
000025b0  65 73 73 61 67 65 20 73  61 79 69 6e 67 20 74 68  |essage saying th|
000025c0  61 74 20 90 74 68 65 20  71 75 61 6e 74 69 73 61  |at .the quantisa|
000025d0  74 69 6f 6e 20 74 61 62  6c 65 73 20 61 72 65 20  |tion tables are |
000025e0  74 6f 6f 20 63 6f 61 72  73 65 0a 66 6f 72 20 62  |too coarse.for b|
000025f0  61 73 65 6c 69 6e 65 20  4a 50 45 47 91 20 66 69  |aseline JPEG. fi|
00002600  6c 65 73 2c 20 74 68 69  73 20 6d 65 61 6e 73 20  |les, this means |
00002610  74 68 61 74 20 74 68 65  20 71 75 61 6c 69 74 79  |that the quality|
00002620  20 6f 66 20 74 68 65 20  70 69 63 74 75 72 65 20  | of the picture |
00002630  69 73 0a 62 65 6c 6f 77  20 74 68 61 74 20 6f 66  |is.below that of|
00002640  20 74 68 65 20 61 67 72  65 65 64 20 6c 69 6d 69  | the agreed limi|
00002650  74 73 2c 20 69 66 20 79  6f 75 20 6d 61 6b 65 20  |ts, if you make |
00002660  66 69 6c 65 73 20 6c 69  6b 65 20 74 68 69 73 20  |files like this |
00002670  74 68 65 79 20 61 72 65  20 6c 65 73 73 0a 6c 69  |they are less.li|
00002680  6b 65 6c 79 20 74 6f 20  62 65 20 63 6f 6d 70 61  |kely to be compa|
00002690  74 69 62 6c 65 20 77 69  74 68 20 6f 74 68 65 72  |tible with other|
000026a0  20 4a 50 45 47 20 72 65  61 64 69 6e 67 20 73 6f  | JPEG reading so|
000026b0  66 74 77 61 72 65 2e 20  20 48 6f 77 65 76 65 72  |ftware.  However|
000026c0  2c 20 79 6f 75 20 63 61  6e 0a 75 73 65 20 74 68  |, you can.use th|
000026d0  65 20 90 46 6f 72 63 65  20 62 61 73 65 6c 69 6e  |e .Force baselin|
000026e0  65 20 4a 50 45 47 91 20  6f 70 74 69 6f 6e 20 74  |e JPEG. option t|
000026f0  6f 20 65 6e 73 75 72 65  20 63 6f 6d 70 61 74 61  |o ensure compata|
00002700  62 69 6c 69 74 79 2e 0a  0a 5b 80 5d 20 4d 61 6b  |bility...[.] Mak|
00002710  65 20 63 6f 6c 6f 75 72  20 69 6e 70 75 74 20 67  |e colour input g|
00002720  72 65 79 73 63 61 6c 65  0a 20 20 54 68 69 73 20  |reyscale.  This |
00002730  77 69 6c 6c 20 6d 61 6b  65 20 74 68 65 20 63 6f  |will make the co|
00002740  6d 70 72 65 73 73 6f 72  20 90 73 65 65 91 20 74  |mpressor .see. t|
00002750  68 65 20 69 6e 70 75 74  20 66 69 6c 65 20 61 73  |he input file as|
00002760  20 6c 65 76 65 6c 73 20  6f 66 20 67 72 65 79 2c  | levels of grey,|
00002770  20 73 6f 0a 74 68 65 20  72 65 73 75 6c 74 69 6e  | so.the resultin|
00002780  67 20 4a 50 45 47 20 66  69 6c 65 20 77 69 6c 6c  |g JPEG file will|
00002790  20 61 6c 73 6f 20 62 65  20 67 72 65 79 2e 20 20  | also be grey.  |
000027a0  47 72 65 79 20 66 69 6c  65 73 20 61 72 65 20 73  |Grey files are s|
000027b0  6d 61 6c 6c 65 72 2c 20  61 73 20 74 68 65 79 0a  |maller, as they.|
000027c0  73 74 6f 72 65 20 6e 6f  20 63 6f 6c 6f 75 72 20  |store no colour |
000027d0  64 61 74 61 2c 20 62 75  74 20 74 68 65 79 91 72  |data, but they.r|
000027e0  65 20 70 72 65 74 74 79  20 75 73 65 6c 65 73 73  |e pretty useless|
000027f0  20 75 6e 6c 65 73 73 20  79 6f 75 20 77 61 6e 74  | unless you want|
00002800  20 74 6f 20 73 74 6f 72  65 0a 79 6f 75 72 20 4a  | to store.your J|
00002810  6f 68 6e 20 4d 61 6a 6f  72 20 70 68 6f 74 6f 20  |ohn Major photo |
00002820  63 6f 6c 6c 65 63 74 69  6f 6e 2e 20 3b 29 0a 0a  |collection. ;)..|
00002830  5b 80 5d 20 4f 70 74 69  6d 69 73 61 74 69 6f 6e  |[.] Optimisation|
00002840  20 6f 66 20 65 6e 74 72  6f 70 79 20 65 6e 63 6f  | of entropy enco|
00002850  64 69 6e 67 20 70 61 72  61 6d 65 74 65 72 73 0a  |ding parameters.|
00002860  20 20 57 68 65 6e 20 74  68 69 73 20 69 73 20 73  |  When this is s|
00002870  65 74 20 4d 61 6b 65 4a  50 45 47 20 77 69 6c 6c  |et MakeJPEG will|
00002880  20 74 72 79 20 74 6f 20  6f 70 74 69 6d 69 7a 65  | try to optimize|
00002890  20 74 68 65 20 65 6e 63  6f 64 69 6e 67 20 74 61  | the encoding ta|
000028a0  62 6c 65 73 20 69 6e 20  74 68 65 0a 6f 75 74 70  |bles in the.outp|
000028b0  75 74 20 66 69 6c 65 2c  20 6d 61 6b 69 6e 67 20  |ut file, making |
000028c0  69 74 20 73 6d 61 6c 6c  65 72 2c 20 77 69 74 68  |it smaller, with|
000028d0  20 6e 6f 20 63 68 61 6e  67 65 20 69 6e 20 74 68  | no change in th|
000028e0  65 20 69 6d 61 67 65 20  71 75 61 6c 69 74 79 2e  |e image quality.|
000028f0  20 20 54 68 69 73 0a 66  75 6e 63 74 69 6f 6e 20  |  This.function |
00002900  77 69 6c 6c 20 6e 65 65  64 20 6d 6f 72 65 20 6d  |will need more m|
00002910  65 6d 6f 72 79 20 61 6e  64 20 74 61 6b 65 20 6d  |emory and take m|
00002920  6f 72 65 20 74 69 6d 65  20 74 6f 20 72 75 6e 20  |ore time to run |
00002930  74 68 6f 75 67 68 2e 20  20 54 68 65 0a 6f 70 74  |though.  The.opt|
00002940  69 6d 69 73 65 64 20 66  69 6c 65 73 20 74 65 6e  |imised files ten|
00002950  64 20 74 6f 20 62 65 20  61 62 6f 75 74 20 31 2d  |d to be about 1-|
00002960  32 4b 20 73 6d 61 6c 6c  65 72 2c 20 77 68 69 63  |2K smaller, whic|
00002970  68 20 69 73 20 77 65 6c  6c 20 77 6f 72 74 68 20  |h is well worth |
00002980  69 74 20 6f 6e 0a 73 6d  61 6c 6c 65 72 20 66 69  |it on.smaller fi|
00002990  6c 65 73 20 62 75 74 20  6e 6f 74 20 73 6f 20 6e  |les but not so n|
000029a0  65 63 63 65 73 73 61 72  79 20 77 69 74 68 20 6c  |eccessary with l|
000029b0  61 72 67 65 20 73 63 61  6e 6e 65 72 2d 74 79 70  |arge scanner-typ|
000029c0  65 20 69 6d 61 67 65 73  2e 0a 0a 5b 80 5d 20 43  |e images...[.] C|
000029d0  72 65 61 74 65 20 70 72  6f 67 72 65 73 73 69 76  |reate progressiv|
000029e0  65 20 28 6d 75 6c 74 69  70 6c 65 2d 73 63 61 6e  |e (multiple-scan|
000029f0  29 20 66 69 6c 65 0a 20  20 4d 6f 73 74 20 4a 50  |) file.  Most JP|
00002a00  45 47 20 66 69 6c 65 73  20 61 72 65 20 73 74 6f  |EG files are sto|
00002a10  72 65 64 20 61 73 20 6f  6e 65 20 74 6f 70 2d 74  |red as one top-t|
00002a20  6f 2d 62 6f 74 74 6f 6d  20 90 73 63 61 6e 91 20  |o-bottom .scan. |
00002a30  6f 66 20 69 6d 61 67 65  20 64 61 74 61 2e 0a 50  |of image data..P|
00002a40  72 6f 67 72 65 73 73 69  76 65 20 4a 50 45 47 20  |rogressive JPEG |
00002a50  61 6c 6c 6f 77 73 20 79  6f 75 20 74 6f 20 73 74  |allows you to st|
00002a60  6f 72 65 20 61 20 4a 50  45 47 20 61 73 20 61 20  |ore a JPEG as a |
00002a70  73 65 72 69 65 73 20 6f  66 20 73 63 61 6e 73 20  |series of scans |
00002a80  6f 66 0a 69 6e 63 72 65  61 73 69 6e 67 20 71 75  |of.increasing qu|
00002a90  61 6c 69 74 79 20 77 68  69 63 68 20 62 75 69 6c  |ality which buil|
00002aa0  64 20 75 70 20 69 6e 74  6f 20 74 68 65 20 66 69  |d up into the fi|
00002ab0  6e 61 6c 20 69 6d 61 67  65 2e 20 20 49 74 20 69  |nal image.  It i|
00002ac0  73 73 20 73 69 6d 69 6c  61 72 20 69 6e 0a 63 6f  |ss similar in.co|
00002ad0  6e 63 65 70 74 20 74 6f  20 69 6e 74 65 72 6c 61  |ncept to interla|
00002ae0  63 65 64 20 47 49 46 20  69 6d 61 67 65 73 2c 20  |ced GIF images, |
00002af0  62 75 74 20 69 74 20 63  61 6e 20 61 6c 73 6f 20  |but it can also |
00002b00  77 6f 72 6b 20 77 69 74  68 20 74 68 65 20 63 6f  |work with the co|
00002b10  6c 6f 75 72 0a 63 6f 6d  70 6f 6e 65 6e 74 73 20  |lour.components |
00002b20  6f 66 20 74 68 65 20 69  6d 61 67 65 2e 20 20 54  |of the image.  T|
00002b30  68 69 73 20 69 73 20 61  20 6e 65 77 20 66 61 63  |his is a new fac|
00002b40  69 6c 69 74 79 2c 20 6e  6f 74 20 72 65 61 6c 6c  |ility, not reall|
00002b50  79 20 61 76 61 69 6c 61  62 6c 65 20 69 6e 0a 6d  |y available in.m|
00002b60  61 6e 79 20 6f 74 68 65  72 20 64 65 63 6f 64 65  |any other decode|
00002b70  72 73 20 28 65 73 70 65  63 69 61 6c 6c 79 20 41  |rs (especially A|
00002b80  63 6f 72 6e 2d 62 61 73  65 64 20 64 65 63 6f 64  |corn-based decod|
00002b90  65 72 73 29 20 73 6f 20  69 74 20 73 68 6f 75 6c  |ers) so it shoul|
00002ba0  64 20 62 65 20 75 73 65  64 0a 77 69 74 68 20 63  |d be used.with c|
00002bb0  61 75 74 69 6f 6e 2e 20  20 57 68 65 6e 20 74 68  |aution.  When th|
00002bc0  69 73 20 6f 70 74 69 6f  6e 20 69 73 20 6f 6e 2c  |is option is on,|
00002bd0  20 4d 61 6b 65 4a 50 45  47 20 77 69 6c 6c 20 63  | MakeJPEG will c|
00002be0  72 65 61 74 65 20 61 20  64 65 66 61 75 6c 74 2d  |reate a default-|
00002bf0  6f 72 64 65 72 0a 70 72  6f 67 72 65 73 73 69 76  |order.progressiv|
00002c00  65 20 69 6d 61 67 65 2e  0a 0a 20 41 64 76 61 6e  |e image... Advan|
00002c10  63 65 64 20 4f 70 74 69  6f 6e 73 20 5f 5f 5f 5f  |ced Options ____|
00002c20  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |________________|
*
00002c50  5f 5f 5f 5f 5f 5f 0a 0a  5b 80 5d 20 56 65 72 62  |______..[.] Verb|
00002c60  6f 73 69 74 79 0a 20 20  54 68 69 73 20 61 6c 6c  |osity.  This all|
00002c70  6f 77 73 20 79 6f 75 20  74 6f 20 63 6f 6e 74 72  |ows you to contr|
00002c80  6f 6c 20 68 6f 77 20 90  74 61 6c 6b 61 74 69 76  |ol how .talkativ|
00002c90  65 91 20 74 68 65 20 63  6f 6d 70 72 65 73 73 6f  |e. the compresso|
00002ca0  72 20 69 73 2e 20 20 57  68 65 6e 20 6f 66 66 2c  |r is.  When off,|
00002cb0  0a 74 68 65 20 63 6f 6d  70 72 65 73 73 6f 72 20  |.the compressor |
00002cc0  77 69 6c 6c 20 6e 6f 74  20 70 72 6f 64 75 63 65  |will not produce|
00002cd0  20 61 6e 79 20 74 65 78  74 2d 6d 65 73 73 61 67  | any text-messag|
00002ce0  65 73 2c 20 65 78 63 65  70 74 20 66 6f 72 20 65  |es, except for e|
00002cf0  72 72 6f 72 0a 6d 65 73  73 61 67 65 73 2e 20 20  |rror.messages.  |
00002d00  57 68 65 6e 20 6f 6e 2c  20 69 74 20 77 69 6c 6c  |When on, it will|
00002d10  20 67 69 76 65 20 73 6f  6d 65 20 64 65 74 61 69  | give some detai|
00002d20  6c 73 20 61 62 6f 75 74  20 74 68 65 20 69 6d 61  |ls about the ima|
00002d30  67 65 20 62 65 69 6e 67  0a 63 6f 6d 70 72 65 73  |ge being.compres|
00002d40  73 65 64 2e 20 28 54 68  65 20 6c 6f 77 20 61 6e  |sed. (The low an|
00002d50  64 20 68 69 67 68 20 73  65 74 74 69 6e 67 20 69  |d high setting i|
00002d60  73 6e 91 74 20 77 6f 72  74 68 20 75 73 69 6e 67  |sn.t worth using|
00002d70  20 66 6f 72 20 63 6f 6d  70 72 65 73 73 69 6f 6e  | for compression|
00002d80  20 61 73 0a 74 68 65 20  63 6f 6d 70 72 65 73 73  | as.the compress|
00002d90  6f 72 20 61 70 70 20 73  65 65 6d 73 20 76 65 72  |or app seems ver|
00002da0  79 20 75 70 74 69 67 68  74 20 61 62 6f 75 74 20  |y uptight about |
00002db0  67 69 76 69 6e 67 20 69  6e 66 6f 20 6f 75 74 2e  |giving info out.|
00002dc0  29 20 20 57 69 74 68 20  76 65 72 62 6f 73 65 0a  |)  With verbose.|
00002dd0  6f 6e 20 79 6f 75 20 6d  75 73 74 20 70 72 65 73  |on you must pres|
00002de0  73 20 53 70 61 63 65 20  74 6f 20 63 6f 6e 74 69  |s Space to conti|
00002df0  6e 75 65 20 77 68 65 6e  20 74 68 65 20 63 6f 6d  |nue when the com|
00002e00  70 72 65 73 73 6f 72 20  68 61 73 20 66 69 6e 69  |pressor has fini|
00002e10  73 68 65 64 20 69 74 73  0a 70 72 6f 63 65 73 73  |shed its.process|
00002e20  69 6e 67 2e 0a 0a 5b 80  5d 20 44 43 54 20 6d 65  |ing...[.] DCT me|
00002e30  74 68 6f 64 0a 20 20 54  68 69 73 20 73 65 6c 65  |thod.  This sele|
00002e40  63 74 6f 72 20 63 6f 6e  74 72 6f 6c 73 20 68 6f  |ctor controls ho|
00002e50  77 20 74 68 65 20 44 69  73 63 72 65 74 65 20 43  |w the Discrete C|
00002e60  6f 73 69 6e 65 20 54 72  61 6e 73 66 6f 72 6d 2c  |osine Transform,|
00002e70  20 74 68 65 20 62 61 73  69 63 20 4a 50 45 47 0a  | the basic JPEG.|
00002e80  63 6f 6d 70 72 65 73 73  69 6f 6e 20 73 74 65 70  |compression step|
00002e90  2c 20 69 73 20 63 61 72  72 69 65 64 20 6f 75 74  |, is carried out|
00002ea0  2e 20 20 54 68 65 20 61  76 61 69 6c 61 62 6c 65  |.  The available|
00002eb0  20 6f 70 74 69 6f 6e 73  20 61 72 65 20 3a 0a 0a  | options are :..|
00002ec0  20 20 20 20 20 20 20 20  8f 20 46 61 73 74 20 20  |        . Fast  |
00002ed0  20 20 20 20 20 20 20 20  20 2d 20 66 6f 72 20 66  |         - for f|
00002ee0  61 73 74 65 72 2c 20 6c  65 73 73 20 61 63 63 75  |aster, less accu|
00002ef0  72 61 74 65 20 63 6f 6d  70 72 65 73 73 69 6f 6e  |rate compression|
00002f00  2e 0a 20 20 20 20 20 20  20 20 8f 20 49 6e 74 65  |..        . Inte|
00002f10  67 65 72 20 20 20 20 20  20 20 20 2d 20 74 68 65  |ger        - the|
00002f20  20 64 65 66 61 75 6c 74  2c 20 6d 65 64 69 75 6d  | default, medium|
00002f30  20 73 70 65 65 64 20 61  6e 64 20 61 63 63 75 72  | speed and accur|
00002f40  61 63 79 2e 0a 20 20 20  20 20 20 20 20 8f 20 46  |acy..        . F|
00002f50  6c 6f 61 74 69 6e 67 2d  50 6f 69 6e 74 20 2d 20  |loating-Point - |
00002f60  66 6f 72 20 73 6c 6f 77  2c 20 68 69 67 68 20 61  |for slow, high a|
00002f70  63 63 75 72 61 63 79 20  63 6f 6d 70 72 65 73 73  |ccuracy compress|
00002f80  69 6f 6e 2e 0a 0a 20 49  20 77 6f 75 6c 64 6e 91  |ion... I wouldn.|
00002f90  74 20 72 65 63 6f 6d 6d  65 6e 64 20 75 73 69 6e  |t recommend usin|
00002fa0  67 20 46 61 73 74 20 66  6f 72 20 61 6e 79 20 69  |g Fast for any i|
00002fb0  6d 70 6f 72 74 61 6e 74  20 77 6f 72 6b 20 6f 72  |mportant work or|
00002fc0  20 66 6c 6f 61 74 69 6e  67 2d 70 6f 69 6e 74 0a  | floating-point.|
00002fd0  66 6f 72 20 65 76 65 72  79 64 61 79 20 75 73 65  |for everyday use|
00002fe0  2e 0a 0a 5b 80 5d 20 53  6d 6f 6f 74 68 20 69 6e  |...[.] Smooth in|
00002ff0  70 75 74 20 69 6d 61 67  65 0a 20 20 54 68 69 73  |put image.  This|
00003000  20 77 69 6c 6c 20 73 6d  6f 6f 74 68 20 6f 76 65  | will smooth ove|
00003010  72 20 74 68 65 20 69 6e  70 75 74 20 69 6d 61 67  |r the input imag|
00003020  65 20 64 61 74 61 20 62  79 20 74 68 65 20 73 70  |e data by the sp|
00003030  65 63 69 66 69 65 64 20  70 65 72 63 65 6e 74 61  |ecified percenta|
00003040  67 65 2c 0a 74 68 69 73  20 69 73 20 70 72 6f 76  |ge,.this is prov|
00003050  69 64 65 64 20 70 72 69  6d 61 72 69 6c 79 20 74  |ided primarily t|
00003060  6f 20 72 65 6d 6f 76 65  20 64 69 74 68 65 72 20  |o remove dither |
00003070  70 61 74 74 65 72 6e 73  20 66 72 6f 6d 20 74 68  |patterns from th|
00003080  65 20 69 6e 70 75 74 20  77 68 69 63 68 0a 77 69  |e input which.wi|
00003090  6c 6c 20 69 6e 20 6d 6f  73 74 20 63 61 73 65 73  |ll in most cases|
000030a0  20 65 6e 73 75 72 65 20  69 74 20 63 6f 6d 70 72  | ensure it compr|
000030b0  65 73 73 65 73 20 62 65  74 74 65 72 2e 20 20 53  |esses better.  S|
000030c0  65 74 74 69 6e 67 20 74  68 65 20 70 65 72 63 65  |etting the perce|
000030d0  6e 74 61 67 65 20 74 6f  6f 0a 68 69 67 68 20 77  |ntage too.high w|
000030e0  69 6c 6c 20 76 69 73 69  62 6c 79 20 62 6c 75 72  |ill visibly blur|
000030f0  20 74 68 65 20 69 6d 61  67 65 2c 20 73 6f 20 62  | the image, so b|
00003100  65 20 77 61 72 6e 65 64  21 0a 0a 5b 80 5d 20 52  |e warned!..[.] R|
00003110  65 73 74 61 72 74 20 6d  61 72 6b 65 72 20 65 76  |estart marker ev|
00003120  65 72 79 0a 20 20 54 68  69 73 20 6f 70 74 69 6f  |ery.  This optio|
00003130  6e 20 63 6f 6e 74 72 6f  6c 73 20 74 68 65 20 69  |n controls the i|
00003140  6e 73 65 72 74 69 6f 6e  20 6f 66 20 65 78 74 72  |nsertion of extr|
00003150  61 20 63 6f 6e 74 72 6f  6c 20 62 79 74 65 73 20  |a control bytes |
00003160  69 6e 20 74 68 65 20 66  69 6c 65 20 74 6f 0a 68  |in the file to.h|
00003170  65 6c 70 20 6d 61 6b 65  20 73 75 72 65 20 74 68  |elp make sure th|
00003180  65 20 66 69 6c 65 2c 20  69 66 20 69 74 20 67 65  |e file, if it ge|
00003190  74 73 20 63 6f 72 72 75  70 74 65 64 2c 20 64 6f  |ts corrupted, do|
000031a0  65 73 20 6e 6f 74 20 6c  6f 6f 73 65 20 74 6f 6f  |es not loose too|
000031b0  20 6d 75 63 68 20 64 61  74 61 2e 20 0a 54 68 69  | much data. .Thi|
000031c0  73 20 77 69 6c 6c 20 6d  61 6b 65 20 74 68 65 20  |s will make the |
000031d0  66 69 6c 65 20 6c 61 72  67 65 72 20 74 68 6f 75  |file larger thou|
000031e0  67 68 2e 20 20 54 68 65  20 77 72 69 74 61 62 6c  |gh.  The writabl|
000031f0  65 20 69 63 6f 6e 20 63  6f 6e 74 72 6f 6c 73 20  |e icon controls |
00003200  68 6f 77 20 6d 61 6e 79  0a 72 65 73 74 61 72 74  |how many.restart|
00003210  20 6d 61 72 6b 65 72 73  20 77 69 6c 6c 20 62 65  | markers will be|
00003220  20 70 6c 61 63 65 64 20  69 6e 20 74 68 65 20 66  | placed in the f|
00003230  69 6c 65 20 61 6e 64 20  74 68 65 20 74 77 6f 20  |ile and the two |
00003240  6f 70 74 69 6f 6e 20 62  75 74 74 6f 6e 73 20 62  |option buttons b|
00003250  65 6c 6f 77 0a 69 74 20  63 6f 6e 74 72 6f 6c 20  |elow.it control |
00003260  77 68 65 72 65 20 74 68  65 79 20 77 69 6c 6c 20  |where they will |
00003270  62 65 20 70 75 74 2e 20  20 46 6f 72 20 65 78 61  |be put.  For exa|
00003280  6d 70 6c 65 2c 20 73 65  74 74 69 6e 67 20 74 68  |mple, setting th|
00003290  65 20 72 65 73 74 61 72  74 20 6d 61 72 6b 65 72  |e restart marker|
000032a0  0a 74 6f 20 32 30 20 61  6e 64 20 73 65 6c 65 63  |.to 20 and selec|
000032b0  74 69 6e 67 20 74 68 65  20 90 42 6c 6f 63 6b 73  |ting the .Blocks|
000032c0  91 20 6f 70 74 69 6f 6e  2c 20 70 6c 61 63 65 20  |. option, place |
000032d0  61 20 72 65 73 74 61 72  74 20 6d 61 72 6b 65 72  |a restart marker|
000032e0  20 65 76 65 72 79 20 74  77 65 6e 74 79 0a 62 6c  | every twenty.bl|
000032f0  6f 63 6b 73 20 28 4a 50  45 47 20 69 6d 61 67 65  |ocks (JPEG image|
00003300  73 20 61 72 65 20 64 69  76 69 64 65 64 20 69 6e  |s are divided in|
00003310  74 6f 20 62 6c 6f 63 6b  73 20 6f 66 20 31 36 78  |to blocks of 16x|
00003320  31 36 20 70 69 78 65 6c  73 29 2e 20 20 54 68 69  |16 pixels).  Thi|
00003330  73 20 6f 70 74 69 6f 6e  0a 69 73 20 70 72 6f 76  |s option.is prov|
00003340  69 64 65 64 20 66 6f 72  20 74 68 6f 73 65 20 74  |ided for those t|
00003350  72 61 6e 73 66 65 72 72  69 6e 67 20 69 6d 61 67  |ransferring imag|
00003360  65 73 20 6f 76 65 72 20  75 6e 72 65 6c 69 61 62  |es over unreliab|
00003370  6c 65 20 6e 65 74 77 6f  72 6b 73 20 73 75 63 68  |le networks such|
00003380  20 61 73 0a 77 69 74 68  20 63 6f 6e 74 69 6e 65  | as.with contine|
00003390  6e 74 2d 74 6f 2d 63 6f  6e 74 69 6e 65 6e 74 20  |nt-to-continent |
000033a0  49 6e 74 65 72 6e 65 74  20 61 63 63 65 73 73 2e  |Internet access.|
000033b0  20 20 49 6d 61 67 65 73  20 77 69 74 68 20 75 6e  |  Images with un|
000033c0  77 61 6e 74 65 64 20 72  65 73 74 61 72 74 0a 6d  |wanted restart.m|
000033d0  61 72 6b 65 72 73 20 63  61 6e 20 68 61 76 65 20  |arkers can have |
000033e0  74 68 65 6d 20 72 65 6d  6f 76 65 64 20 62 79 20  |them removed by |
000033f0  70 72 6f 63 65 73 73 69  6e 67 20 74 68 65 20 66  |processing the f|
00003400  69 6c 65 20 74 68 72 6f  75 67 68 20 74 68 65 20  |ile through the |
00003410  90 54 72 61 6e 73 6c 61  74 65 91 0a 66 61 63 69  |.Translate..faci|
00003420  6c 69 74 79 2e 0a 0a 5b  80 5d 20 4d 61 78 69 6d  |lity...[.] Maxim|
00003430  75 6d 20 6d 65 6d 6f 72  79 0a 20 20 59 6f 75 20  |um memory.  You |
00003440  63 61 6e 20 73 61 66 65  6c 79 20 69 67 6e 6f 72  |can safely ignor|
00003450  65 20 74 68 69 73 2c 20  69 74 91 73 20 6f 6e 6c  |e this, it.s onl|
00003460  79 20 70 72 6f 76 69 64  65 64 20 66 6f 72 20 63  |y provided for c|
00003470  6f 6d 70 6c 65 74 65 6e  65 73 73 2e 20 20 49 74  |ompleteness.  It|
00003480  0a 63 6f 6e 74 72 6f 6c  73 20 68 6f 77 20 6d 75  |.controls how mu|
00003490  63 68 20 6d 65 6d 6f 72  79 20 74 68 65 20 63 6f  |ch memory the co|
000034a0  6d 70 72 65 73 73 6f 72  20 77 69 6c 6c 20 63 6f  |mpressor will co|
000034b0  6e 73 74 72 61 69 6e 20  69 74 73 65 6c 66 20 74  |nstrain itself t|
000034c0  6f 20 75 73 69 6e 67 2e  0a 0a 20 57 69 7a 61 72  |o using... Wizar|
000034d0  64 20 4f 70 74 69 6f 6e  73 20 5f 5f 5f 5f 5f 5f  |d Options ______|
000034e0  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |________________|
*
00003510  5f 5f 5f 5f 5f 5f 0a 0a  20 20 52 65 66 65 72 20  |______..  Refer |
00003520  74 6f 20 74 68 65 20 90  77 69 7a 61 72 64 91 20  |to the .wizard. |
00003530  64 6f 63 75 6d 65 6e 74  20 66 6f 72 20 6d 6f 72  |document for mor|
00003540  65 20 69 6e 66 6f 72 6d  61 74 69 6f 6e 20 6f 6e  |e information on|
00003550  20 74 68 65 73 65 20 6f  70 74 69 6f 6e 73 20 61  | these options a|
00003560  73 0a 74 68 65 79 20 61  72 65 20 71 75 69 74 65  |s.they are quite|
00003570  20 63 6f 6d 70 6c 69 63  61 74 65 64 2e 0a 0a 5b  | complicated...[|
00003580  80 5d 20 46 6f 72 63 65  20 62 61 73 65 6c 69 6e  |.] Force baselin|
00003590  65 20 4a 50 45 47 20 74  6f 20 62 65 20 6d 61 64  |e JPEG to be mad|
000035a0  65 0a 20 20 54 68 69 73  20 69 73 20 6f 6e 6c 79  |e.  This is only|
000035b0  20 61 70 70 6c 69 65 73  20 74 6f 20 70 65 6f 70  | applies to peop|
000035c0  6c 65 20 77 61 6e 74 69  6e 67 20 74 6f 20 6d 61  |le wanting to ma|
000035d0  6b 65 20 72 65 61 6c 6c  79 20 6c 6f 77 2d 71 75  |ke really low-qu|
000035e0  61 6c 69 74 79 20 66 69  6c 65 73 2e 20 0a 54 68  |ality files. .Th|
000035f0  69 73 20 63 6f 6e 74 72  6f 6c 73 20 77 68 65 74  |is controls whet|
00003600  68 65 72 20 74 68 65 20  71 75 61 6e 74 69 73 61  |her the quantisa|
00003610  74 69 6f 6e 20 74 61 62  6c 65 73 20 77 69 6c 6c  |tion tables will|
00003620  20 62 65 20 63 6f 6e 73  74 72 61 69 6e 65 64 20  | be constrained |
00003630  74 6f 20 61 6e 0a 38 2d  62 69 74 20 72 61 6e 67  |to an.8-bit rang|
00003640  65 2c 20 61 73 20 73 6f  6d 65 20 4a 50 45 47 20  |e, as some JPEG |
00003650  69 6d 70 6c 65 6d 65 6e  74 61 74 69 6f 6e 73 20  |implementations |
00003660  77 69 6c 6c 20 6e 6f 74  20 61 6c 6c 6f 77 20 31  |will not allow 1|
00003670  36 2d 62 69 74 0a 71 75  61 6e 74 69 73 61 74 69  |6-bit.quantisati|
00003680  6f 6e 20 74 61 62 6c 65  73 2e 0a 0a 5b 80 5d 20  |on tables...[.] |
00003690  55 73 65 20 71 75 61 6e  74 69 73 61 74 69 6f 6e  |Use quantisation|
000036a0  20 74 61 62 6c 65 73 20  66 69 6c 65 0a 20 20 57  | tables file.  W|
000036b0  68 65 6e 20 74 68 69 73  20 6f 70 74 69 6f 6e 20  |hen this option |
000036c0  69 73 20 6f 6e 20 61 6e  64 20 79 6f 75 20 68 61  |is on and you ha|
000036d0  76 65 20 64 72 61 67 67  65 64 20 61 20 74 65 78  |ve dragged a tex|
000036e0  74 20 66 69 6c 65 20 74  6f 20 74 68 65 20 73 68  |t file to the sh|
000036f0  61 64 65 64 0a 64 6f 77  6e 2d 61 72 72 6f 77 2c  |aded.down-arrow,|
00003700  20 74 68 65 6e 20 74 68  65 20 74 65 78 74 20 66  | then the text f|
00003710  69 6c 65 20 77 69 6c 6c  20 62 65 20 70 61 73 73  |ile will be pass|
00003720  65 64 20 74 6f 20 74 68  65 20 63 6f 6d 70 72 65  |ed to the compre|
00003730  73 73 6f 72 20 61 73 20  61 20 74 61 62 6c 65 0a  |ssor as a table.|
00003740  64 65 74 61 69 6c 69 6e  67 20 74 68 65 20 71 75  |detailing the qu|
00003750  61 6e 74 69 73 61 74 69  6f 6e 20 74 61 62 6c 65  |antisation table|
00003760  73 20 74 6f 20 75 73 65  20 77 68 65 6e 20 63 6f  |s to use when co|
00003770  6d 70 72 65 73 73 69 6e  67 20 61 20 66 69 6c 65  |mpressing a file|
00003780  2e 20 20 43 6c 69 63 6b  20 6f 6e 0a 74 68 65 20  |.  Click on.the |
00003790  61 72 72 6f 77 20 74 6f  20 62 65 20 69 6e 66 6f  |arrow to be info|
000037a0  72 6d 65 64 20 6f 66 20  74 68 65 20 6e 61 6d 65  |rmed of the name|
000037b0  20 6f 66 20 74 68 65 20  66 69 6c 65 20 74 68 61  | of the file tha|
000037c0  74 20 69 73 20 63 75 72  72 65 6e 74 6c 79 20 73  |t is currently s|
000037d0  65 74 2e 0a 0a 5b 80 5d  20 53 65 74 20 71 75 61  |et...[.] Set qua|
000037e0  6e 74 69 73 61 74 69 6f  6e 20 74 61 62 6c 65 73  |ntisation tables|
000037f0  0a 20 20 57 69 74 68 20  74 68 69 73 20 6f 70 74  |.  With this opt|
00003800  69 6f 6e 20 6f 6e 2c 20  74 68 65 20 63 6f 6e 74  |ion on, the cont|
00003810  65 6e 74 73 20 6f 66 20  74 68 65 20 77 72 69 74  |ents of the writ|
00003820  61 62 6c 65 20 69 63 6f  6e 20 6e 65 78 74 20 74  |able icon next t|
00003830  6f 20 69 74 20 77 69 6c  6c 20 62 65 0a 70 61 73  |o it will be.pas|
00003840  73 65 64 20 74 6f 20 74  68 65 20 63 6f 6d 70 72  |sed to the compr|
00003850  65 73 73 6f 72 20 74 6f  20 74 65 6c 6c 20 69 74  |essor to tell it|
00003860  20 77 68 69 63 68 20 71  75 61 6e 74 69 73 61 74  | which quantisat|
00003870  69 6f 6e 20 74 61 62 6c  65 73 20 74 6f 20 75 73  |ion tables to us|
00003880  65 20 77 68 65 6e 0a 63  6f 6d 70 72 65 73 73 69  |e when.compressi|
00003890  6e 67 20 61 6e 20 69 6d  61 67 65 2e 0a 0a 5b 80  |ng an image...[.|
000038a0  5d 20 53 65 74 20 73 61  6d 70 6c 69 6e 67 20 66  |] Set sampling f|
000038b0  61 63 74 6f 72 73 0a 20  20 54 68 69 73 20 6f 70  |actors.  This op|
000038c0  74 69 6f 6e 20 63 6f 6e  74 72 6f 6c 73 20 74 68  |tion controls th|
000038d0  65 20 72 65 64 75 63 74  69 6f 6e 20 6f 66 20 71  |e reduction of q|
000038e0  75 61 6c 69 74 79 20 77  68 65 6e 20 6d 61 6b 69  |uality when maki|
000038f0  6e 67 20 74 68 65 20 4a  50 45 47 20 66 69 6c 65  |ng the JPEG file|
00003900  2e 0a 49 74 91 73 20 6f  63 63 61 73 69 6f 6e 61  |..It.s occasiona|
00003910  6c 6c 79 20 75 73 65 66  75 6c 20 66 6f 72 20 73  |lly useful for s|
00003920  6f 6d 65 20 4a 50 45 47  20 73 6f 66 74 77 61 72  |ome JPEG softwar|
00003930  65 20 77 68 69 63 68 20  72 65 6c 69 65 73 20 6f  |e which relies o|
00003940  6e 20 63 65 72 74 61 69  6e 0a 73 61 6d 70 6c 69  |n certain.sampli|
00003950  6e 67 20 66 61 63 74 6f  72 73 2e 0a 0a 5b 80 5d  |ng factors...[.]|
00003960  20 53 70 65 63 69 66 79  20 73 63 61 6e 20 73 65  | Specify scan se|
00003970  71 75 65 6e 63 65 0a 20  20 42 79 20 73 65 74 74  |quence.  By sett|
00003980  69 6e 67 20 74 68 69 73  20 6f 70 74 69 6f 6e 20  |ing this option |
00003990  61 6e 64 20 64 72 61 67  67 69 6e 67 20 61 20 74  |and dragging a t|
000039a0  65 78 74 20 66 69 6c 65  20 74 6f 20 74 68 65 20  |ext file to the |
000039b0  64 72 6f 70 2d 61 72 72  6f 77 20 6e 65 78 74 20  |drop-arrow next |
000039c0  74 6f 0a 69 74 2c 20 74  68 65 20 63 6f 6d 70 72  |to.it, the compr|
000039d0  65 73 73 6f 72 20 77 69  6c 6c 20 62 65 20 69 6e  |essor will be in|
000039e0  73 74 72 75 63 74 65 64  20 74 6f 20 75 73 65 20  |structed to use |
000039f0  74 68 65 20 73 70 65 63  69 66 69 65 64 20 66 69  |the specified fi|
00003a00  6c 65 20 61 73 20 61 0a  64 65 73 63 72 69 70 74  |le as a.descript|
00003a10  69 6f 6e 20 6f 66 20 74  68 65 20 6f 72 64 65 72  |ion of the order|
00003a20  69 6e 67 20 6f 66 20 74  68 65 20 73 63 61 6e 73  |ing of the scans|
00003a30  20 74 6f 20 62 65 20 65  6d 69 74 74 65 64 2e 20  | to be emitted. |
00003a40  20 46 6f 72 20 70 72 6f  67 72 65 73 73 69 76 65  | For progressive|
00003a50  0a 4a 50 45 47 73 20 69  74 20 73 70 65 63 69 66  |.JPEGs it specif|
00003a60  69 65 73 20 74 68 65 20  70 72 6f 67 72 65 73 73  |ies the progress|
00003a70  69 6f 6e 20 70 61 72 61  6d 65 74 65 72 73 2e 0a  |ion parameters..|
00003a80  0a 20 43 6f 6d 6d 65 6e  74 20 4f 70 74 69 6f 6e  |. Comment Option|
00003a90  73 20 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |s ______________|
00003aa0  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |________________|
*
00003ac0  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 0a 0a 5b  |_____________..[|
00003ad0  80 5d 20 49 6e 63 6c 75  64 65 20 61 20 43 6f 6d  |.] Include a Com|
00003ae0  6d 65 6e 74 20 42 6c 6f  63 6b 20 61 73 20 70 65  |ment Block as pe|
00003af0  72 20 43 6f 6d 6d 65 6e  74 73 20 77 69 6e 64 6f  |r Comments windo|
00003b00  77 0a 20 20 54 68 69 73  20 6f 70 74 69 6f 6e 20  |w.  This option |
00003b10  77 69 6c 6c 20 61 75 74  6f 6d 61 74 69 63 61 6c  |will automatical|
00003b20  6c 79 20 70 6f 73 74 2d  70 72 6f 63 65 73 73 20  |ly post-process |
00003b30  74 68 65 20 66 69 6c 65  2c 20 61 73 20 69 66 20  |the file, as if |
00003b40  69 74 20 68 61 64 20 62  65 65 6e 0a 64 72 6f 70  |it had been.drop|
00003b50  70 65 64 20 6f 6e 20 74  68 65 20 27 49 6e 73 65  |ped on the 'Inse|
00003b60  72 74 20 43 6f 6d 6d 65  6e 74 20 42 6c 6f 63 6b  |rt Comment Block|
00003b70  27 20 73 65 63 74 69 6f  6e 20 6f 66 20 74 68 65  |' section of the|
00003b80  20 43 6f 6d 6d 65 6e 74  73 20 77 69 6e 64 6f 77  | Comments window|
00003b90  2e 20 20 41 6c 6c 0a 63  68 6f 69 63 65 73 20 63  |.  All.choices c|
00003ba0  75 72 72 65 6e 74 6c 79  20 69 6e 20 6f 70 65 72  |urrently in oper|
00003bb0  61 74 69 6f 6e 20 69 6e  20 74 68 65 20 43 6f 6d  |ation in the Com|
00003bc0  6d 65 6e 74 73 20 77 69  6e 64 6f 77 20 77 69 6c  |ments window wil|
00003bd0  6c 20 62 65 20 75 73 65  64 2e 20 20 54 68 69 73  |l be used.  This|
00003be0  0a 6f 70 74 69 6f 6e 20  72 65 71 75 69 72 65 73  |.option requires|
00003bf0  20 61 20 73 63 72 61 70  20 64 69 72 65 63 74 6f  | a scrap directo|
00003c00  72 79 20 74 6f 20 62 65  20 73 65 74 20 75 70 2e  |ry to be set up.|
00003c10  0a 0a 0a 20 90 4d 61 6b  65 4a 50 45 47 20 54 72  |... .MakeJPEG Tr|
00003c20  61 6e 73 6c 61 74 69 6f  6e 91 20 5f 5f 5f 5f 5f  |anslation. _____|
00003c30  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |________________|
*
00003c50  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 0a  |_______________.|
00003c60  0a 20 20 54 68 69 73 20  77 69 6e 64 6f 77 20 63  |.  This window c|
00003c70  6f 6e 74 72 6f 6c 73 20  66 65 61 74 75 72 65 73  |ontrols features|
00003c80  20 79 6f 75 20 63 61 6e  20 63 68 61 6e 67 65 20  | you can change |
00003c90  69 6e 20 61 20 4a 50 45  47 20 66 69 6c 65 20 6f  |in a JPEG file o|
00003ca0  6e 63 65 20 69 74 91 73  20 62 65 65 6e 0a 63 6f  |nce it.s been.co|
00003cb0  6d 70 72 65 73 73 65 64  2e 20 20 46 6f 72 20 65  |mpressed.  For e|
00003cc0  78 61 6d 70 6c 65 20 79  6f 75 20 63 61 6e 20 61  |xample you can a|
00003cd0  64 64 20 69 6e 20 72 65  73 74 61 72 74 20 6d 61  |dd in restart ma|
00003ce0  72 6b 65 72 73 2c 20 6f  72 20 74 75 72 6e 20 69  |rkers, or turn i|
00003cf0  74 20 69 6e 74 6f 20 61  0a 70 72 6f 67 72 65 73  |t into a.progres|
00003d00  73 69 76 65 20 4a 50 45  47 2e 20 20 54 68 69 73  |sive JPEG.  This|
00003d10  20 64 6f 65 73 6e 91 74  20 61 66 66 65 63 74 20  | doesn.t affect |
00003d20  74 68 65 20 69 6d 61 67  65 20 64 61 74 61 20 61  |the image data a|
00003d30  73 20 6e 6f 20 63 6f 6d  70 72 65 73 73 69 6f 6e  |s no compression|
00003d40  20 6f 72 0a 64 65 63 6f  6d 70 72 65 73 73 69 6f  | or.decompressio|
00003d50  6e 20 69 73 20 74 61 6b  69 6e 67 20 70 6c 61 63  |n is taking plac|
00003d60  65 2e 0a 0a 20 20 54 6f  20 74 72 61 6e 73 6c 61  |e...  To transla|
00003d70  74 65 20 61 20 66 69 6c  65 20 79 6f 75 20 64 72  |te a file you dr|
00003d80  61 67 20 69 74 20 74 6f  20 74 68 65 20 74 72 61  |ag it to the tra|
00003d90  6e 73 6c 61 74 69 6f 6e  20 77 69 6e 64 6f 77 2c  |nslation window,|
00003da0  20 61 20 73 61 76 65 20  62 6f 78 0a 77 69 6c 6c  | a save box.will|
00003db0  20 70 6f 70 20 75 70 20  77 69 74 68 20 61 20 4a  | pop up with a J|
00003dc0  50 45 47 20 66 69 6c 65  20 69 63 6f 6e 20 69 6e  |PEG file icon in|
00003dd0  20 69 74 2e 20 20 44 72  61 67 20 74 68 69 73 20  | it.  Drag this |
00003de0  69 63 6f 6e 20 74 6f 20  61 20 66 69 6c 65 72 20  |icon to a filer |
00003df0  77 69 6e 64 6f 77 0a 74  6f 20 74 72 61 6e 73 6c  |window.to transl|
00003e00  61 74 65 20 74 68 65 20  69 6d 61 67 65 2e 0a 0a  |ate the image...|
00003e10  20 42 61 73 69 63 20 4f  70 74 69 6f 6e 73 20 5f  | Basic Options _|
00003e20  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |________________|
*
00003e50  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 0a 0a 5b 80  |____________..[.|
00003e60  5d 20 4f 70 74 69 6d 69  73 61 74 69 6f 6e 20 6f  |] Optimisation o|
00003e70  66 20 65 6e 74 72 6f 70  79 20 65 6e 63 6f 64 69  |f entropy encodi|
00003e80  6e 67 20 70 61 72 61 6d  65 74 65 72 73 0a 20 20  |ng parameters.  |
00003e90  57 68 65 6e 20 74 68 69  73 20 69 73 20 73 65 74  |When this is set|
00003ea0  20 4d 61 6b 65 4a 50 45  47 20 77 69 6c 6c 20 74  | MakeJPEG will t|
00003eb0  72 79 20 74 6f 20 6f 70  74 69 6d 69 7a 65 20 74  |ry to optimize t|
00003ec0  68 65 20 65 6e 63 6f 64  69 6e 67 20 74 61 62 6c  |he encoding tabl|
00003ed0  65 73 20 69 6e 20 74 68  65 0a 6f 75 74 70 75 74  |es in the.output|
00003ee0  20 66 69 6c 65 2c 20 6d  61 6b 69 6e 67 20 69 74  | file, making it|
00003ef0  20 73 6d 61 6c 6c 65 72  2c 20 77 69 74 68 20 6e  | smaller, with n|
00003f00  6f 20 63 68 61 6e 67 65  20 69 6e 20 74 68 65 20  |o change in the |
00003f10  69 6d 61 67 65 20 71 75  61 6c 69 74 79 2e 20 20  |image quality.  |
00003f20  54 68 69 73 0a 66 75 6e  63 74 69 6f 6e 20 77 69  |This.function wi|
00003f30  6c 6c 20 6e 65 65 64 20  6d 6f 72 65 20 6d 65 6d  |ll need more mem|
00003f40  6f 72 79 20 61 6e 64 20  74 61 6b 65 20 6d 6f 72  |ory and take mor|
00003f50  65 20 74 69 6d 65 20 74  6f 20 72 75 6e 20 74 68  |e time to run th|
00003f60  6f 75 67 68 2e 20 20 54  68 65 0a 6f 70 74 69 6d  |ough.  The.optim|
00003f70  69 73 65 64 20 66 69 6c  65 73 20 74 65 6e 64 20  |ised files tend |
00003f80  74 6f 20 62 65 20 61 62  6f 75 74 20 31 2d 32 4b  |to be about 1-2K|
00003f90  20 73 6d 61 6c 6c 65 72  2c 20 77 68 69 63 68 20  | smaller, which |
00003fa0  69 73 20 77 65 6c 6c 20  77 6f 72 74 68 20 69 74  |is well worth it|
00003fb0  20 6f 6e 0a 73 6d 61 6c  6c 65 72 20 66 69 6c 65  | on.smaller file|
00003fc0  73 20 62 75 74 20 6e 6f  74 20 73 6f 20 6e 65 63  |s but not so nec|
00003fd0  65 73 73 61 72 79 20 77  69 74 68 20 6c 61 72 67  |essary with larg|
00003fe0  65 2d 73 63 61 6e 20 73  69 7a 65 20 69 6d 61 67  |e-scan size imag|
00003ff0  65 73 2e 0a 0a 5b 80 5d  20 43 72 65 61 74 65 20  |es...[.] Create |
00004000  70 72 6f 67 72 65 73 73  69 76 65 20 28 6d 75 6c  |progressive (mul|
00004010  74 69 70 6c 65 2d 73 63  61 6e 29 20 66 69 6c 65  |tiple-scan) file|
00004020  0a 20 20 4d 6f 73 74 20  4a 50 45 47 20 66 69 6c  |.  Most JPEG fil|
00004030  65 73 20 61 72 65 20 73  74 6f 72 65 64 20 61 73  |es are stored as|
00004040  20 6f 6e 65 20 74 6f 70  2d 74 6f 2d 62 6f 74 74  | one top-to-bott|
00004050  6f 6d 20 90 73 63 61 6e  91 20 6f 66 20 69 6d 61  |om .scan. of ima|
00004060  67 65 20 64 61 74 61 2e  0a 50 72 6f 67 72 65 73  |ge data..Progres|
00004070  73 69 76 65 20 4a 50 45  47 20 61 6c 6c 6f 77 73  |sive JPEG allows|
00004080  20 79 6f 75 20 74 6f 20  73 74 6f 72 65 20 61 20  | you to store a |
00004090  4a 50 45 47 20 61 73 20  61 20 73 65 72 69 65 73  |JPEG as a series|
000040a0  20 6f 66 20 73 63 61 6e  73 20 6f 66 0a 69 6e 63  | of scans of.inc|
000040b0  72 65 61 73 69 6e 67 20  71 75 61 6c 69 74 79 20  |reasing quality |
000040c0  77 68 69 63 68 20 62 75  69 6c 64 20 75 70 20 69  |which build up i|
000040d0  6e 74 6f 20 74 68 65 20  66 69 6e 61 6c 20 69 6d  |nto the final im|
000040e0  61 67 65 2e 20 20 49 74  20 69 73 73 20 73 69 6d  |age.  It iss sim|
000040f0  69 6c 61 72 20 69 6e 0a  63 6f 6e 63 65 70 74 20  |ilar in.concept |
00004100  74 6f 20 69 6e 74 65 72  6c 61 63 65 64 20 47 49  |to interlaced GI|
00004110  46 20 69 6d 61 67 65 73  2c 20 62 75 74 20 69 74  |F images, but it|
00004120  20 63 61 6e 20 61 6c 73  6f 20 77 6f 72 6b 20 77  | can also work w|
00004130  69 74 68 20 74 68 65 20  63 6f 6c 6f 75 72 0a 63  |ith the colour.c|
00004140  6f 6d 70 6f 6e 65 6e 74  73 20 6f 66 20 74 68 65  |omponents of the|
00004150  20 69 6d 61 67 65 2e 20  20 54 68 69 73 20 69 73  | image.  This is|
00004160  20 61 20 6e 65 77 20 66  61 63 69 6c 69 74 79 2c  | a new facility,|
00004170  20 6e 6f 74 20 72 65 61  6c 6c 79 20 61 76 61 69  | not really avai|
00004180  6c 61 62 6c 65 20 69 6e  0a 6d 61 6e 79 20 6f 74  |lable in.many ot|
00004190  68 65 72 20 64 65 63 6f  64 65 72 73 20 28 65 73  |her decoders (es|
000041a0  70 65 63 69 61 6c 6c 79  20 41 63 6f 72 6e 2d 62  |pecially Acorn-b|
000041b0  61 73 65 64 20 64 65 63  6f 64 65 72 73 29 20 73  |ased decoders) s|
000041c0  6f 20 69 74 20 73 68 6f  75 6c 64 20 62 65 20 75  |o it should be u|
000041d0  73 65 64 0a 77 69 74 68  20 63 61 75 74 69 6f 6e  |sed.with caution|
000041e0  2e 20 20 57 68 65 6e 20  74 68 69 73 20 6f 70 74  |.  When this opt|
000041f0  69 6f 6e 20 69 73 20 6f  6e 2c 20 4d 61 6b 65 4a  |ion is on, MakeJ|
00004200  50 45 47 20 77 69 6c 6c  20 63 72 65 61 74 65 20  |PEG will create |
00004210  61 20 64 65 66 61 75 6c  74 2d 6f 72 64 65 72 0a  |a default-order.|
00004220  70 72 6f 67 72 65 73 73  69 76 65 20 69 6d 61 67  |progressive imag|
00004230  65 2e 0a 0a 20 41 64 76  61 6e 63 65 64 20 4f 70  |e... Advanced Op|
00004240  74 69 6f 6e 73 20 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |tions __________|
00004250  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |________________|
*
00004280  0a 0a 5b 80 5d 20 56 65  72 62 6f 73 69 74 79 0a  |..[.] Verbosity.|
00004290  20 20 54 68 69 73 20 61  6c 6c 6f 77 73 20 79 6f  |  This allows yo|
000042a0  75 20 74 6f 20 63 6f 6e  74 72 6f 6c 20 68 6f 77  |u to control how|
000042b0  20 90 74 61 6c 6b 61 74  69 76 65 91 20 74 68 65  | .talkative. the|
000042c0  20 74 72 61 6e 73 6c 61  74 6f 72 20 69 73 2e 20  | translator is. |
000042d0  20 57 68 65 6e 20 6f 66  66 2c 0a 74 68 65 20 74  | When off,.the t|
000042e0  72 61 6e 73 6c 61 74 6f  72 20 77 69 6c 6c 20 6e  |ranslator will n|
000042f0  6f 74 20 70 72 6f 64 75  63 65 20 61 6e 79 20 74  |ot produce any t|
00004300  65 78 74 2d 6d 65 73 73  61 67 65 73 2c 20 65 78  |ext-messages, ex|
00004310  63 65 70 74 20 66 6f 72  20 65 72 72 6f 72 0a 6d  |cept for error.m|
00004320  65 73 73 61 67 65 73 2e  20 20 57 68 65 6e 20 6f  |essages.  When o|
00004330  6e 2c 20 69 74 20 77 69  6c 6c 20 67 69 76 65 20  |n, it will give |
00004340  73 6f 6d 65 20 64 65 74  61 69 6c 73 20 61 62 6f  |some details abo|
00004350  75 74 20 74 68 65 20 69  6d 61 67 65 20 62 65 69  |ut the image bei|
00004360  6e 67 0a 64 65 63 6f 6d  70 72 65 73 73 65 64 2e  |ng.decompressed.|
00004370  20 20 54 68 65 20 6c 6f  77 20 73 65 74 74 69 6e  |  The low settin|
00004380  67 20 77 69 6c 6c 20 64  69 73 70 6c 61 79 20 64  |g will display d|
00004390  65 74 61 69 6c 73 20 61  62 6f 75 74 20 77 68 61  |etails about wha|
000043a0  74 20 74 61 62 6c 65 73  20 61 6e 64 0a 6d 61 72  |t tables and.mar|
000043b0  6b 65 72 73 20 61 72 65  20 68 65 6c 64 20 69 6e  |kers are held in|
000043c0  20 74 68 65 20 66 69 6c  65 2c 20 74 68 65 20 68  | the file, the h|
000043d0  69 67 68 20 73 65 74 74  69 6e 67 20 77 69 6c 6c  |igh setting will|
000043e0  20 67 6f 20 66 75 72 74  68 65 72 20 61 6e 64 20  | go further and |
000043f0  64 69 73 70 6c 61 79 0a  74 68 65 20 63 6f 6e 74  |display.the cont|
00004400  65 6e 74 73 20 6f 66 20  74 68 65 20 74 61 62 6c  |ents of the tabl|
00004410  65 73 2e 20 20 57 69 74  68 20 76 65 72 62 6f 73  |es.  With verbos|
00004420  65 20 6f 6e 20 79 6f 75  20 6d 75 73 74 20 70 72  |e on you must pr|
00004430  65 73 73 20 53 70 61 63  65 20 74 6f 0a 63 6f 6e  |ess Space to.con|
00004440  74 69 6e 75 65 20 77 68  65 6e 20 74 68 65 20 74  |tinue when the t|
00004450  72 61 6e 73 6c 61 74 6f  72 20 68 61 73 20 66 69  |ranslator has fi|
00004460  6e 69 73 68 65 64 20 69  74 73 20 70 72 6f 63 65  |nished its proce|
00004470  73 73 69 6e 67 2e 0a 0a  5b 80 5d 20 52 65 73 74  |ssing...[.] Rest|
00004480  61 72 74 20 6d 61 72 6b  65 72 20 65 76 65 72 79  |art marker every|
00004490  0a 20 20 54 68 69 73 20  6f 70 74 69 6f 6e 20 63  |.  This option c|
000044a0  6f 6e 74 72 6f 6c 73 20  74 68 65 20 69 6e 73 65  |ontrols the inse|
000044b0  72 74 69 6f 6e 20 6f 66  20 65 78 74 72 61 20 63  |rtion of extra c|
000044c0  6f 6e 74 72 6f 6c 20 62  79 74 65 73 20 69 6e 20  |ontrol bytes in |
000044d0  74 68 65 20 66 69 6c 65  20 74 6f 0a 68 65 6c 70  |the file to.help|
000044e0  20 6d 61 6b 65 20 73 75  72 65 20 74 68 65 20 66  | make sure the f|
000044f0  69 6c 65 2c 20 69 66 20  69 74 20 67 65 74 73 20  |ile, if it gets |
00004500  63 6f 72 72 75 70 74 65  64 2c 20 64 6f 65 73 20  |corrupted, does |
00004510  6e 6f 74 20 6c 6f 6f 73  65 20 74 6f 6f 20 6d 75  |not loose too mu|
00004520  63 68 20 64 61 74 61 2e  20 0a 54 68 69 73 20 77  |ch data. .This w|
00004530  69 6c 6c 20 6d 61 6b 65  20 74 68 65 20 66 69 6c  |ill make the fil|
00004540  65 20 6c 61 72 67 65 72  20 74 68 6f 75 67 68 2e  |e larger though.|
00004550  20 20 54 68 65 20 77 72  69 74 61 62 6c 65 20 69  |  The writable i|
00004560  63 6f 6e 20 63 6f 6e 74  72 6f 6c 73 20 68 6f 77  |con controls how|
00004570  20 6d 61 6e 79 0a 72 65  73 74 61 72 74 20 6d 61  | many.restart ma|
00004580  72 6b 65 72 73 20 77 69  6c 6c 20 62 65 20 70 6c  |rkers will be pl|
00004590  61 63 65 64 20 69 6e 20  74 68 65 20 66 69 6c 65  |aced in the file|
000045a0  20 61 6e 64 20 74 68 65  20 74 77 6f 20 6f 70 74  | and the two opt|
000045b0  69 6f 6e 20 62 75 74 74  6f 6e 73 20 62 65 6c 6f  |ion buttons belo|
000045c0  77 0a 69 74 20 63 6f 6e  74 72 6f 6c 20 77 68 65  |w.it control whe|
000045d0  72 65 20 74 68 65 79 20  77 69 6c 6c 20 62 65 20  |re they will be |
000045e0  70 75 74 2e 20 20 46 6f  72 20 65 78 61 6d 70 6c  |put.  For exampl|
000045f0  65 2c 20 73 65 74 74 69  6e 67 20 74 68 65 20 72  |e, setting the r|
00004600  65 73 74 61 72 74 20 6d  61 72 6b 65 72 0a 74 6f  |estart marker.to|
00004610  20 32 30 20 61 6e 64 20  73 65 6c 65 63 74 69 6e  | 20 and selectin|
00004620  67 20 74 68 65 20 90 42  6c 6f 63 6b 73 91 20 6f  |g the .Blocks. o|
00004630  70 74 69 6f 6e 2c 20 70  6c 61 63 65 20 61 20 72  |ption, place a r|
00004640  65 73 74 61 72 74 20 6d  61 72 6b 65 72 20 65 76  |estart marker ev|
00004650  65 72 79 20 74 77 65 6e  74 79 0a 62 6c 6f 63 6b  |ery twenty.block|
00004660  73 20 28 4a 50 45 47 20  69 6d 61 67 65 73 20 61  |s (JPEG images a|
00004670  72 65 20 64 69 76 69 64  65 64 20 69 6e 74 6f 20  |re divided into |
00004680  62 6c 6f 63 6b 73 20 6f  66 20 31 36 78 31 36 20  |blocks of 16x16 |
00004690  70 69 78 65 6c 73 29 2e  20 20 54 68 69 73 20 6f  |pixels).  This o|
000046a0  70 74 69 6f 6e 0a 69 73  20 70 72 6f 76 69 64 65  |ption.is provide|
000046b0  64 20 66 6f 72 20 74 68  6f 73 65 20 74 72 61 6e  |d for those tran|
000046c0  73 66 65 72 72 69 6e 67  20 69 6d 61 67 65 73 20  |sferring images |
000046d0  6f 76 65 72 20 75 6e 72  65 6c 69 61 62 6c 65 20  |over unreliable |
000046e0  6e 65 74 77 6f 72 6b 73  20 73 75 63 68 20 61 73  |networks such as|
000046f0  0a 63 6f 75 6e 74 72 79  2d 74 6f 2d 63 6f 75 6e  |.country-to-coun|
00004700  74 72 79 20 49 6e 74 65  72 6e 65 74 2e 20 20 49  |try Internet.  I|
00004710  6d 61 67 65 73 20 77 69  74 68 20 75 6e 77 61 6e  |mages with unwan|
00004720  74 65 64 20 72 65 73 74  61 72 74 20 6d 61 72 6b  |ted restart mark|
00004730  65 72 73 20 63 61 6e 20  68 61 76 65 0a 74 68 65  |ers can have.the|
00004740  6d 20 72 65 6d 6f 76 65  64 20 62 79 20 70 72 6f  |m removed by pro|
00004750  63 65 73 73 69 6e 67 20  74 68 65 20 66 69 6c 65  |cessing the file|
00004760  20 74 68 72 6f 75 67 68  20 74 68 65 20 90 54 72  | through the .Tr|
00004770  61 6e 73 6c 61 74 65 91  20 66 61 63 69 6c 69 74  |anslate. facilit|
00004780  79 2e 0a 0a 5b 80 5d 20  4d 61 78 69 6d 75 6d 20  |y...[.] Maximum |
00004790  6d 65 6d 6f 72 79 0a 20  20 59 6f 75 20 63 61 6e  |memory.  You can|
000047a0  20 73 61 66 65 6c 79 20  69 67 6e 6f 72 65 20 74  | safely ignore t|
000047b0  68 69 73 2c 20 69 74 91  73 20 6f 6e 6c 79 20 70  |his, it.s only p|
000047c0  72 6f 76 69 64 65 64 20  66 6f 72 20 63 6f 6d 70  |rovided for comp|
000047d0  6c 65 74 65 6e 65 73 73  2e 20 20 49 74 0a 63 6f  |leteness.  It.co|
000047e0  6e 74 72 6f 6c 73 20 68  6f 77 20 6d 75 63 68 20  |ntrols how much |
000047f0  6d 65 6d 6f 72 79 20 74  68 65 20 74 72 61 6e 73  |memory the trans|
00004800  6c 61 74 6f 72 20 77 69  6c 6c 20 63 6f 6e 73 74  |lator will const|
00004810  72 61 69 6e 20 69 74 73  65 6c 66 20 74 6f 20 75  |rain itself to u|
00004820  73 69 6e 67 2e 0a 0a 20  57 69 7a 61 72 64 20 4f  |sing... Wizard O|
00004830  70 74 69 6f 6e 73 20 5f  5f 5f 5f 5f 5f 5f 5f 5f  |ptions _________|
00004840  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |________________|
*
00004870  5f 5f 5f 0a 0a 5b 80 5d  20 53 70 65 63 69 66 79  |___..[.] Specify|
00004880  20 73 63 61 6e 20 73 65  71 75 65 6e 63 65 0a 20  | scan sequence. |
00004890  20 42 79 20 73 65 74 74  69 6e 67 20 74 68 69 73  | By setting this|
000048a0  20 6f 70 74 69 6f 6e 20  61 6e 64 20 64 72 61 67  | option and drag|
000048b0  67 69 6e 67 20 61 20 74  65 78 74 20 66 69 6c 65  |ging a text file|
000048c0  20 74 6f 20 74 68 65 20  64 72 6f 70 2d 61 72 72  | to the drop-arr|
000048d0  6f 77 20 6e 65 78 74 20  74 6f 0a 69 74 2c 20 74  |ow next to.it, t|
000048e0  68 65 20 74 72 61 6e 73  6c 61 74 6f 72 20 77 69  |he translator wi|
000048f0  6c 6c 20 62 65 20 69 6e  73 74 72 75 63 74 65 64  |ll be instructed|
00004900  20 74 6f 20 75 73 65 20  74 68 65 20 73 70 65 63  | to use the spec|
00004910  69 66 69 65 64 20 66 69  6c 65 20 61 73 20 61 0a  |ified file as a.|
00004920  64 65 73 63 72 69 70 74  69 6f 6e 20 6f 66 20 74  |description of t|
00004930  68 65 20 6f 72 64 65 72  69 6e 67 20 6f 66 20 74  |he ordering of t|
00004940  68 65 20 73 63 61 6e 73  20 74 6f 20 62 65 20 65  |he scans to be e|
00004950  6d 69 74 74 65 64 2e 20  20 46 6f 72 20 70 72 6f  |mitted.  For pro|
00004960  67 72 65 73 73 69 76 65  0a 4a 50 45 47 73 20 69  |gressive.JPEGs i|
00004970  74 20 73 70 65 63 69 66  69 65 73 20 74 68 65 20  |t specifies the |
00004980  70 72 6f 67 72 65 73 73  69 6f 6e 20 70 61 72 61  |progression para|
00004990  6d 65 74 65 72 73 2e 0a  0a 20 43 6f 6d 6d 65 6e  |meters... Commen|
000049a0  74 20 4f 70 74 69 6f 6e  73 20 5f 5f 5f 5f 5f 5f  |t Options ______|
000049b0  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |________________|
*
000049e0  5f 5f 5f 5f 5f 0a 0a 5b  80 5d 20 49 6e 63 6c 75  |_____..[.] Inclu|
000049f0  64 65 20 61 20 43 6f 6d  6d 65 6e 74 20 42 6c 6f  |de a Comment Blo|
00004a00  63 6b 20 61 73 20 70 65  72 20 43 6f 6d 6d 65 6e  |ck as per Commen|
00004a10  74 73 20 77 69 6e 64 6f  77 0a 20 20 54 68 69 73  |ts window.  This|
00004a20  20 6f 70 74 69 6f 6e 20  77 69 6c 6c 20 61 75 74  | option will aut|
00004a30  6f 6d 61 74 69 63 61 6c  6c 79 20 70 6f 73 74 2d  |omatically post-|
00004a40  70 72 6f 63 65 73 73 20  74 68 65 20 66 69 6c 65  |process the file|
00004a50  2c 20 61 73 20 69 66 20  69 74 20 68 61 64 20 62  |, as if it had b|
00004a60  65 65 6e 0a 64 72 6f 70  70 65 64 20 6f 6e 20 74  |een.dropped on t|
00004a70  68 65 20 27 49 6e 73 65  72 74 20 43 6f 6d 6d 65  |he 'Insert Comme|
00004a80  6e 74 20 42 6c 6f 63 6b  27 20 73 65 63 74 69 6f  |nt Block' sectio|
00004a90  6e 20 6f 66 20 74 68 65  20 43 6f 6d 6d 65 6e 74  |n of the Comment|
00004aa0  73 20 77 69 6e 64 6f 77  2e 20 20 41 6c 6c 0a 63  |s window.  All.c|
00004ab0  68 6f 69 63 65 73 20 63  75 72 72 65 6e 74 6c 79  |hoices currently|
00004ac0  20 69 6e 20 6f 70 65 72  61 74 69 6f 6e 20 69 6e  | in operation in|
00004ad0  20 74 68 65 20 43 6f 6d  6d 65 6e 74 73 20 77 69  | the Comments wi|
00004ae0  6e 64 6f 77 20 77 69 6c  6c 20 62 65 20 75 73 65  |ndow will be use|
00004af0  64 2e 20 20 54 68 69 73  0a 6f 70 74 69 6f 6e 20  |d.  This.option |
00004b00  72 65 71 75 69 72 65 73  20 61 20 73 63 72 61 70  |requires a scrap|
00004b10  20 64 69 72 65 63 74 6f  72 79 20 74 6f 20 62 65  | directory to be|
00004b20  20 73 65 74 20 75 70 2e  0a 0a 0a 20 90 4d 61 6b  | set up.... .Mak|
00004b30  65 4a 50 45 47 20 43 6f  6d 6d 65 6e 74 73 91 20  |eJPEG Comments. |
00004b40  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |________________|
*
00004b70  5f 5f 5f 5f 5f 5f 5f 0a  20 0a 20 20 54 68 65 20  |_______. .  The |
00004b80  63 6f 6d 6d 65 6e 74 73  20 77 69 6e 64 6f 77 20  |comments window |
00004b90  61 6c 6c 6f 77 20 79 6f  75 20 74 6f 20 61 64 64  |allow you to add|
00004ba0  20 74 65 78 74 75 61 6c  20 6d 65 73 73 61 67 65  | textual message|
00004bb0  73 20 74 6f 20 4a 50 45  47 20 66 69 6c 65 73 20  |s to JPEG files |
00004bc0  61 6e 64 0a 64 65 6c 65  74 65 20 65 78 69 73 74  |and.delete exist|
00004bd0  69 6e 67 20 6d 65 73 73  61 67 65 73 2e 20 20 49  |ing messages.  I|
00004be0  74 20 61 6c 73 6f 20 61  6c 6c 6f 77 73 20 79 6f  |t also allows yo|
00004bf0  75 20 74 6f 20 72 65 61  64 20 61 6e 79 20 63 6f  |u to read any co|
00004c00  6d 6d 65 6e 74 73 20 70  72 65 73 65 6e 74 0a 69  |mments present.i|
00004c10  6e 20 4a 50 45 47 20 66  69 6c 65 73 2e 20 20 0a  |n JPEG files.  .|
00004c20  0a 20 45 78 74 72 61 63  74 20 43 6f 6d 6d 65 6e  |. Extract Commen|
00004c30  74 20 42 6c 6f 63 6b 20  5f 5f 5f 5f 5f 5f 5f 5f  |t Block ________|
00004c40  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |________________|
*
00004c60  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 0a 0a 20  |_____________.. |
00004c70  20 54 68 69 73 20 73 65  63 74 69 6f 6e 20 61 6c  | This section al|
00004c80  6c 6f 77 73 20 79 6f 75  20 74 6f 20 65 78 74 72  |lows you to extr|
00004c90  61 63 74 20 61 6e 79 20  63 6f 6d 6d 65 6e 74 73  |act any comments|
00004ca0  20 70 72 65 73 65 6e 74  20 69 6e 20 74 68 65 20  | present in the |
00004cb0  4a 50 45 47 20 66 69 6c  65 0a 74 6f 20 61 20 74  |JPEG file.to a t|
00004cc0  65 78 74 20 66 69 6c 65  20 66 6f 72 20 69 6e 73  |ext file for ins|
00004cd0  70 65 63 74 69 6f 6e 2e  20 20 49 74 20 77 6f 72  |pection.  It wor|
00004ce0  6b 73 20 73 6c 69 67 68  74 6c 79 20 64 69 66 66  |ks slightly diff|
00004cf0  65 72 65 6e 74 6c 79 20  74 6f 20 74 68 65 20 6f  |erently to the o|
00004d00  74 68 65 72 0a 77 69 6e  64 6f 77 73 20 69 6e 20  |ther.windows in |
00004d10  74 68 61 74 20 79 6f 75  20 6d 75 73 74 20 64 72  |that you must dr|
00004d20  61 67 20 79 6f 75 72 20  4a 50 45 47 20 74 6f 20  |ag your JPEG to |
00004d30  74 68 65 20 64 72 6f 70  2d 61 72 72 6f 77 2e 20  |the drop-arrow. |
00004d40  20 57 68 65 6e 20 79 6f  75 20 64 72 61 67 20 69  | When you drag i|
00004d50  74 0a 74 6f 20 74 68 65  20 64 72 6f 70 2d 61 72  |t.to the drop-ar|
00004d60  72 6f 77 20 61 20 73 61  76 65 20 62 6f 78 20 77  |row a save box w|
00004d70  69 6c 6c 20 70 6f 70 2d  75 70 20 66 6f 72 20 79  |ill pop-up for y|
00004d80  6f 75 20 74 6f 20 73 61  76 65 20 74 68 65 20 74  |ou to save the t|
00004d90  65 78 74 20 66 69 6c 65  20 66 72 6f 6d 2e 0a 0a  |ext file from...|
00004da0  5b 80 5d 20 49 6e 63 6c  75 64 65 20 69 6d 61 67  |[.] Include imag|
00004db0  65 20 64 69 6d 65 6e 73  69 6f 6e 73 0a 20 20 54  |e dimensions.  T|
00004dc0  68 69 73 20 6f 70 74 69  6f 6e 20 77 69 6c 6c 20  |his option will |
00004dd0  63 61 75 73 65 20 6f 74  68 65 72 20 69 6e 66 6f  |cause other info|
00004de0  72 6d 61 74 69 6f 6e 20  74 6f 20 62 65 20 69 6e  |rmation to be in|
00004df0  63 6c 75 64 65 64 20 69  6e 20 74 68 65 20 65 78  |cluded in the ex|
00004e00  74 72 61 63 74 65 64 0a  63 6f 6d 6d 65 6e 74 20  |tracted.comment |
00004e10  74 65 78 74 66 69 6c 65  2e 20 20 54 68 69 73 20  |textfile.  This |
00004e20  77 69 6c 6c 20 75 73 75  61 6c 6c 79 20 62 65 20  |will usually be |
00004e30  74 68 65 20 69 6d 61 67  65 91 73 20 64 69 6d 65  |the image.s dime|
00004e40  6e 73 69 6f 6e 73 20 61  6e 64 20 74 68 65 20 4a  |nsions and the J|
00004e50  50 45 47 0a 70 72 6f 63  65 73 73 20 69 74 20 77  |PEG.process it w|
00004e60  61 73 20 65 6e 63 6f 64  65 64 20 62 79 2e 0a 0a  |as encoded by...|
00004e70  20 49 6e 73 65 72 74 20  43 6f 6d 6d 65 6e 74 20  | Insert Comment |
00004e80  42 6c 6f 63 6b 20 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |Block __________|
00004e90  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |________________|
*
00004eb0  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 0a 0a 20 20  |____________..  |
00004ec0  54 68 69 73 20 73 65 63  74 69 6f 6e 20 74 61 6b  |This section tak|
00004ed0  65 73 20 61 20 4a 50 45  47 20 66 69 6c 65 20 61  |es a JPEG file a|
00004ee0  6e 64 20 6f 75 74 70 75  74 73 20 61 20 4a 50 45  |nd outputs a JPE|
00004ef0  47 20 66 69 6c 65 2c 20  61 64 64 69 6e 67 20 69  |G file, adding i|
00004f00  6e 0a 77 68 61 74 65 76  65 72 20 63 6f 6d 6d 65  |n.whatever comme|
00004f10  6e 74 73 20 79 6f 75 20  77 61 6e 74 20 73 74 6f  |nts you want sto|
00004f20  72 65 64 2e 0a 0a 28 2a  29 20 53 68 6f 72 74 20  |red...(*) Short |
00004f30  63 6f 6d 6d 65 6e 74 0a  20 20 42 79 20 65 6e 74  |comment.  By ent|
00004f40  65 72 69 6e 67 20 74 65  78 74 20 69 6e 20 74 68  |ering text in th|
00004f50  65 20 77 72 69 74 61 62  6c 65 20 69 63 6f 6e 20  |e writable icon |
00004f60  61 6e 64 20 73 65 6c 65  63 74 69 6e 67 20 74 68  |and selecting th|
00004f70  69 73 20 72 61 64 69 6f  20 62 75 74 74 6f 6e 2c  |is radio button,|
00004f80  20 74 68 65 0a 73 70 65  63 69 66 69 65 64 20 74  | the.specified t|
00004f90  65 78 74 20 77 69 6c 6c  20 62 65 20 61 64 64 65  |ext will be adde|
00004fa0  64 20 74 6f 20 74 68 65  20 4a 50 45 47 20 61 73  |d to the JPEG as|
00004fb0  20 61 20 63 6f 6d 6d 65  6e 74 2e 20 20 59 6f 75  | a comment.  You|
00004fc0  20 63 61 6e 20 65 6e 74  65 72 20 75 70 20 74 6f  | can enter up to|
00004fd0  0a 61 20 6d 61 78 69 6d  75 6d 20 6f 66 20 36 34  |.a maximum of 64|
00004fe0  20 63 68 61 72 61 63 74  65 72 73 20 74 68 69 73  | characters this|
00004ff0  20 77 61 79 2e 20 20 49  66 20 79 6f 75 20 6c 65  | way.  If you le|
00005000  61 76 65 20 74 68 65 20  77 72 69 74 61 62 6c 65  |ave the writable|
00005010  20 69 63 6f 6e 20 62 6c  61 6e 6b 2c 0a 74 68 69  | icon blank,.thi|
00005020  73 20 77 69 6c 6c 20 5f  6e 6f 74 5f 20 62 65 20  |s will _not_ be |
00005030  61 64 64 65 64 20 74 6f  20 74 68 65 20 66 69 6c  |added to the fil|
00005040  65 20 61 73 20 61 20 63  6f 6d 6d 65 6e 74 2e 0a  |e as a comment..|
00005050  0a 28 2a 29 20 4c 6f 6e  67 20 63 6f 6d 6d 65 6e  |.(*) Long commen|
00005060  74 20 66 72 6f 6d 20 66  69 6c 65 0a 20 20 54 68  |t from file.  Th|
00005070  69 73 20 72 61 64 69 6f  20 62 75 74 74 6f 6e 20  |is radio button |
00005080  63 6f 6e 74 72 6f 6c 73  20 77 68 65 74 68 65 72  |controls whether|
00005090  20 61 20 73 70 65 63 69  66 69 65 64 20 74 65 78  | a specified tex|
000050a0  74 20 66 69 6c 65 20 77  69 6c 6c 20 62 65 20 75  |t file will be u|
000050b0  73 65 64 20 61 73 0a 74  68 65 20 63 6f 6d 6d 65  |sed as.the comme|
000050c0  6e 74 20 74 65 78 74 2e  20 20 59 6f 75 20 73 70  |nt text.  You sp|
000050d0  65 63 69 66 79 20 74 68  65 20 74 65 78 74 20 66  |ecify the text f|
000050e0  69 6c 65 20 62 79 20 64  72 61 67 67 69 6e 67 20  |ile by dragging |
000050f0  69 74 20 74 6f 20 74 68  65 20 64 6f 70 2d 61 72  |it to the dop-ar|
00005100  72 6f 77 0a 74 6f 20 74  68 65 20 72 69 67 68 74  |row.to the right|
00005110  20 6f 66 20 74 68 65 20  72 61 64 69 6f 20 62 75  | of the radio bu|
00005120  74 74 6f 6e 2e 20 20 42  79 20 75 73 69 6e 67 20  |tton.  By using |
00005130  74 68 69 73 20 6d 65 74  68 6f 64 20 79 6f 75 20  |this method you |
00005140  63 61 6e 20 69 6e 73 65  72 74 20 6d 6f 72 65 0a  |can insert more.|
00005150  74 68 61 6e 20 36 34 20  63 68 61 72 61 63 74 65  |than 64 characte|
00005160  72 73 20 6f 66 20 74 65  78 74 20 69 6e 74 6f 20  |rs of text into |
00005170  74 68 65 20 4a 50 45 47  20 66 69 6c 65 2e 20 20  |the JPEG file.  |
00005180  54 68 65 20 6d 61 78 69  6d 75 6d 20 73 69 7a 65  |The maximum size|
00005190  20 6f 66 20 61 6e 79 20  6f 6e 65 0a 63 6f 6d 6d  | of any one.comm|
000051a0  65 6e 74 20 90 62 6c 6f  63 6b 91 20 69 73 20 36  |ent .block. is 6|
000051b0  34 20 4b 62 79 74 65 73  2e 20 20 49 66 20 79 6f  |4 Kbytes.  If yo|
000051c0  75 20 6e 65 65 64 20 6d  6f 72 65 20 74 68 61 6e  |u need more than|
000051d0  20 74 68 69 73 20 28 21  29 20 74 68 65 6e 20 79  | this (!) then y|
000051e0  6f 75 20 63 61 6e 0a 6a  75 73 74 20 6b 65 65 70  |ou can.just keep|
000051f0  20 69 6e 73 65 72 74 69  6e 67 20 6d 6f 72 65 20  | inserting more |
00005200  62 6c 6f 63 6b 73 2e 0a  0a 5b 80 5d 20 44 65 6c  |blocks...[.] Del|
00005210  65 74 65 20 65 78 69 73  74 69 6e 67 20 63 6f 6d  |ete existing com|
00005220  6d 65 6e 74 73 0a 20 20  49 66 20 73 65 6c 65 63  |ments.  If selec|
00005230  74 65 64 2c 20 74 68 69  73 20 77 69 6c 6c 20 72  |ted, this will r|
00005240  65 6d 6f 76 65 20 61 6e  79 20 65 78 69 73 74 69  |emove any existi|
00005250  6e 67 20 63 6f 6d 6d 65  6e 74 73 20 66 72 6f 6d  |ng comments from|
00005260  20 74 68 65 20 70 72 6f  63 65 73 73 65 64 0a 4a  | the processed.J|
00005270  50 45 47 20 66 69 6c 65  2e 0a 0a 0a 20 4e 6f 74  |PEG file.... Not|
00005280  65 73 20 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |es _____________|
00005290  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |________________|
*
000052c0  5f 5f 5f 5f 5f 5f 5f 5f  0a 0a 20 8f 20 4d 65 6d  |________.. . Mem|
000052d0  6f 72 79 3a 20 49 74 27  73 20 6e 65 78 74 20 74  |ory: It's next t|
000052e0  6f 20 69 6d 70 6f 73 73  69 62 6c 65 20 74 6f 20  |o impossible to |
000052f0  70 72 65 64 69 63 74 20  68 6f 77 20 6d 75 63 68  |predict how much|
00005300  20 6d 65 6d 6f 72 79 20  74 68 65 20 75 74 69 6c  | memory the util|
00005310  69 74 69 65 73 0a 20 20  20 77 69 6c 6c 20 6e 65  |ities.   will ne|
00005320  65 64 2c 20 73 6f 20 4d  61 6b 65 4a 50 45 47 20  |ed, so MakeJPEG |
00005330  6d 61 6b 65 73 20 6e 6f  20 65 66 66 6f 72 74 20  |makes no effort |
00005340  74 6f 20 64 6f 20 73 6f  2e 20 20 59 6f 75 20 63  |to do so.  You c|
00005350  61 6e 6e 6f 74 20 63 6f  6e 74 72 6f 6c 20 68 6f  |annot control ho|
00005360  77 0a 20 20 20 6d 75 63  68 20 6d 65 6d 6f 72 79  |w.   much memory|
00005370  20 74 68 65 79 20 75 73  65 20 62 79 20 73 65 74  | they use by set|
00005380  74 69 6e 67 20 74 68 65  20 4e 65 78 74 20 73 6c  |ting the Next sl|
00005390  6f 74 20 69 6e 20 74 68  65 20 54 61 73 6b 20 4d  |ot in the Task M|
000053a0  61 6e 61 67 65 72 20 61  73 20 74 68 65 79 0a 20  |anager as they. |
000053b0  20 20 63 61 6e 20 63 6c  61 69 6d 20 66 72 6f 6d  |  can claim from|
000053c0  20 74 68 65 20 46 72 65  65 20 70 6f 6f 6c 2e 20  | the Free pool. |
000053d0  20 54 68 65 79 20 77 69  6c 6c 20 72 65 73 6f 72  | They will resor|
000053e0  74 20 74 6f 20 75 73 69  6e 67 20 74 65 6d 70 6f  |t to using tempo|
000053f0  72 61 72 79 20 66 69 6c  65 73 0a 20 20 20 77 68  |rary files.   wh|
00005400  65 72 65 20 6e 65 63 65  73 73 61 72 79 2e 20 20  |ere necessary.  |
00005410  49 6e 20 67 65 6e 65 72  61 6c 2c 20 54 72 61 6e  |In general, Tran|
00005420  73 6c 61 74 65 20 69 73  20 74 68 65 20 6d 6f 73  |slate is the mos|
00005430  74 20 6d 65 6d 6f 72 79  20 68 75 6e 67 72 79 20  |t memory hungry |
00005440  66 65 61 74 75 72 65 2e  0a 20 20 20 44 6f 6e 27  |feature..   Don'|
00005450  74 20 65 76 65 72 20 61  6c 6c 6f 63 61 74 65 20  |t ever allocate |
00005460  6c 65 73 73 20 74 68 61  6e 20 31 30 30 4b 20 61  |less than 100K a|
00005470  73 20 74 68 65 20 75 74  69 6c 69 74 69 65 73 20  |s the utilities |
00005480  6d 61 79 20 6e 6f 74 20  62 65 20 61 62 6c 65 20  |may not be able |
00005490  74 6f 0a 20 20 20 75 6e  73 71 75 65 65 7a 65 20  |to.   unsqueeze |
000054a0  74 68 65 6d 73 65 6c 76  65 73 20 61 6e 64 20 69  |themselves and i|
000054b0  6e 69 74 69 61 6c 69 73  65 20 70 72 6f 70 65 72  |nitialise proper|
000054c0  6c 79 2c 20 67 69 76 69  6e 67 20 61 20 63 72 79  |ly, giving a cry|
000054d0  70 74 69 63 20 65 72 72  6f 72 2e 0a 0a 20 8f 20  |ptic error... . |
000054e0  54 68 65 20 75 74 69 6c  69 74 65 73 2c 20 77 6f  |The utilites, wo|
000054f0  74 20 64 75 73 20 64 65  72 20 77 6f 72 6b 20 6c  |t dus der work l|
00005500  69 6b 65 2c 20 77 69 74  68 20 74 68 65 69 72 20  |ike, with their |
00005510  61 73 73 6f 63 69 61 74  65 64 20 64 6f 63 75 6d  |associated docum|
00005520  65 6e 74 73 20 69 73 0a  20 20 20 69 6e 20 74 68  |ents is.   in th|
00005530  65 20 21 4d 61 6b 65 4a  50 45 47 2e 52 65 73 6f  |e !MakeJPEG.Reso|
00005540  75 72 63 65 73 2e 4a 50  45 47 20 64 69 72 65 63  |urces.JPEG direc|
00005550  74 6f 72 79 2e 20 20 54  68 65 73 65 20 75 74 69  |tory.  These uti|
00005560  6c 69 74 69 65 73 20 6d  61 79 20 62 65 0a 20 20  |lities may be.  |
00005570  20 64 69 73 74 72 69 62  75 74 65 64 20 73 65 70  | distributed sep|
00005580  61 72 61 74 65 6c 79 20  66 72 6f 6d 20 4d 61 6b  |arately from Mak|
00005590  65 4a 50 45 47 20 73 69  6e 63 65 20 49 20 64 69  |eJPEG since I di|
000055a0  64 20 6e 6f 74 20 77 72  69 74 65 20 74 68 65 6d  |d not write them|
000055b0  2c 20 70 6c 65 61 73 65  0a 20 20 20 72 65 61 64  |, please.   read|
000055c0  20 74 68 65 20 4a 50 45  47 69 6e 66 6f 20 64 6f  | the JPEGinfo do|
000055d0  63 75 6d 65 6e 74 20 66  6f 72 20 66 75 72 74 68  |cument for furth|
000055e0  65 72 20 69 6e 66 6f 72  6d 61 74 69 6f 6e 2e 0a  |er information..|
000055f0  0a 20 8f 20 45 72 72 6f  72 73 2c 20 77 68 65 6e  |. . Errors, when|
00005600  20 74 68 65 79 20 68 61  70 70 65 6e 2c 20 77 69  | they happen, wi|
00005610  6c 6c 20 67 65 6e 65 72  61 6c 6c 79 20 6a 75 73  |ll generally jus|
00005620  74 20 72 65 70 6f 72 74  20 74 68 65 20 65 72 72  |t report the err|
00005630  6f 72 20 61 6e 64 20 6c  65 61 76 65 0a 20 20 20  |or and leave.   |
00005640  61 6e 20 65 6d 70 74 79  20 4a 50 45 47 20 66 69  |an empty JPEG fi|
00005650  6c 65 20 6f 6e 20 74 68  65 20 64 69 73 63 2e 0a  |le on the disc..|
00005660  0a 20 8f 20 48 6f 6c 64  69 6e 67 20 64 6f 77 6e  |. . Holding down|
00005670  20 43 74 72 6c 20 77 68  65 6e 20 64 72 6f 70 70  | Ctrl when dropp|
00005680  69 6e 67 20 61 20 4a 50  45 47 20 6f 6e 20 4d 61  |ing a JPEG on Ma|
00005690  6b 65 4a 50 45 47 20 28  61 6e 79 20 77 69 6e 64  |keJPEG (any wind|
000056a0  6f 77 29 20 69 73 0a 20  20 20 65 71 75 69 76 61  |ow) is.   equiva|
000056b0  6c 65 6e 74 20 74 6f 20  64 72 6f 70 70 69 6e 67  |lent to dropping|
000056c0  20 61 20 4a 50 45 47 20  69 6e 20 74 68 65 20 54  | a JPEG in the T|
000056d0  72 61 6e 73 6c 61 74 69  6f 6e 20 77 69 6e 64 6f  |ranslation windo|
000056e0  77 2e 0a 0a 20 8f 20 48  61 6e 64 69 6e 67 20 4d  |w... . Handing M|
000056f0  61 6b 65 4a 50 45 47 20  61 20 66 69 6c 65 20 77  |akeJPEG a file w|
00005700  69 74 68 20 61 20 22 2f  4a 50 47 22 20 65 78 74  |ith a "/JPG" ext|
00005710  65 6e 73 69 6f 6e 20 6f  6e 20 74 68 65 20 66 69  |ension on the fi|
00005720  6c 65 6e 61 6d 65 20 77  69 6c 6c 0a 20 20 20 72  |lename will.   r|
00005730  65 6d 6f 76 65 20 69 74  20 66 72 6f 6d 20 74 68  |emove it from th|
00005740  65 20 6f 75 74 70 75 74  20 66 69 6c 65 6e 61 6d  |e output filenam|
00005750  65 2e 0a 0a 20 8f 20 55  73 65 72 73 20 6f 66 20  |e... . Users of |
00005760  74 68 65 20 4c 6f 6e 67  46 69 6c 65 6e 61 6d 65  |the LongFilename|
00005770  73 20 75 74 69 6c 69 74  79 3a 20 4d 61 6b 65 4a  |s utility: MakeJ|
00005780  50 45 47 20 77 6f 6e 91  74 20 61 63 63 65 70 74  |PEG won.t accept|
00005790  20 6c 6f 6e 67 20 6f 75  74 70 75 74 0a 20 20 20  | long output.   |
000057a0  66 69 6c 65 6e 61 6d 65  73 2e 20 3a 28 20 20 49  |filenames. :(  I|
000057b0  20 74 68 69 6e 6b 20 74  68 69 73 20 69 73 20 61  | think this is a|
000057c0  20 43 20 4c 69 62 72 61  72 79 20 70 72 6f 62 6c  | C Library probl|
000057d0  65 6d 2e 0a 0a 0a 20 54  6f 20 44 6f 20 5f 5f 5f  |em.... To Do ___|
000057e0  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |________________|
*
00005820  5f 5f 0a 0a 20 20 57 68  61 74 20 66 75 6e 20 74  |__..  What fun t|
00005830  68 69 6e 67 73 20 61 72  65 20 68 61 70 70 65 6e  |hings are happen|
00005840  69 6e 67 20 69 6e 20 74  68 65 20 6d 61 67 69 63  |ing in the magic|
00005850  61 6c 20 77 6f 72 6c 64  20 6f 66 20 4d 61 6b 65  |al world of Make|
00005860  4a 50 45 47 20 3b 2d 29  20 2e 2e 2e 0a 0a 20 8f  |JPEG ;-) ..... .|
00005870  20 46 69 78 20 68 6f 75  72 67 6c 61 73 73 20 70  | Fix hourglass p|
00005880  72 6f 62 6c 65 6d 2e 0a  20 8f 20 53 70 72 69 74  |roblem.. . Sprit|
00005890  65 20 73 75 70 70 6f 72  74 20 66 6f 72 20 63 6a  |e support for cj|
000058a0  70 65 67 20 61 6e 64 20  64 6a 70 65 67 2e 0a 20  |peg and djpeg.. |
000058b0  8f 20 52 65 2d 63 6f 64  65 20 74 68 65 20 65 6e  |. Re-code the en|
000058c0  74 69 72 65 20 74 68 69  6e 67 20 69 6e 20 43 20  |tire thing in C |
000058d0  61 73 20 61 20 73 74 61  6e 64 2d 61 6c 6f 6e 65  |as a stand-alone|
000058e0  20 46 59 45 4f 2d 73 74  79 6c 65 20 74 68 69 6e  | FYEO-style thin|
000058f0  67 2e 20 28 21 29 0a 0a  0a 20 55 70 64 61 74 65  |g. (!)... Update|
00005900  73 20 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |s ______________|
00005910  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |________________|
*
00005940  5f 5f 5f 5f 5f 0a 0a 30  2e 30 31 2b 0a 20 20 20  |_____..0.01+.   |
00005950  20 2d 20 44 65 76 65 6c  6f 70 6d 65 6e 74 20 76  | - Development v|
00005960  65 72 73 69 6f 6e 73 0a  0a 31 2e 30 30 20 28 30  |ersions..1.00 (0|
00005970  31 20 4a 61 6e 20 31 39  39 33 29 0a 20 20 20 20  |1 Jan 1993).    |
00005980  2d 20 46 69 72 73 74 20  75 73 61 62 6c 65 20 76  |- First usable v|
00005990  65 72 73 69 6f 6e 20 28  6e 6f 74 20 72 65 6c 65  |ersion (not rele|
000059a0  61 73 65 64 29 0a 0a 31  2e 30 31 0a 20 20 20 20  |ased)..1.01.    |
000059b0  2d 20 57 69 6d 70 24 53  63 72 61 70 20 64 65 74  |- Wimp$Scrap det|
000059c0  65 63 74 6f 72 20 66 6f  72 20 61 70 70 2d 61 70  |ector for app-ap|
000059d0  70 20 74 72 61 6e 73 66  65 72 20 69 6d 70 6c 65  |p transfer imple|
000059e0  6d 65 6e 74 65 64 0a 20  20 20 20 2d 20 43 68 65  |mented.    - Che|
000059f0  63 6b 73 20 66 6f 72 20  77 68 65 6e 20 73 6f 6d  |cks for when som|
00005a00  65 6f 6e 65 20 75 73 65  73 20 57 69 6d 70 24 53  |eone uses Wimp$S|
00005a10  63 72 61 70 20 66 6f 72  20 62 6f 74 68 20 69 6e  |crap for both in|
00005a20  70 75 74 20 61 6e 64 20  6f 75 74 70 75 74 0a 20  |put and output. |
00005a30  20 20 20 20 20 66 69 6c  65 73 2c 20 69 2e 65 2e  |     files, i.e.|
00005a40  20 53 61 76 65 20 66 72  6f 6d 20 45 64 69 74 20  | Save from Edit |
00005a50  77 69 74 68 20 73 61 76  65 20 74 6f 20 45 64 69  |with save to Edi|
00005a60  74 2e 20 53 74 69 6c 6c  20 73 6f 6d 65 20 62 75  |t. Still some bu|
00005a70  67 73 20 74 68 6f 2e 0a  0a 31 2e 30 32 0a 20 20  |gs tho...1.02.  |
00005a80  20 20 2d 20 44 69 64 6e  91 74 20 72 65 61 6c 69  |  - Didn.t reali|
00005a90  73 65 20 74 68 61 74 20  74 68 65 20 63 6a 70 65  |se that the cjpe|
00005aa0  67 20 61 70 70 20 63 6f  75 6c 64 20 75 73 65 20  |g app could use |
00005ab0  47 49 46 20 61 73 20 69  6e 70 75 74 2c 20 64 6f  |GIF as input, do|
00005ac0  65 73 20 6e 6f 77 0a 20  20 20 20 20 20 74 68 6f  |es now.      tho|
00005ad0  75 67 68 20 2d 20 74 61  61 20 64 61 61 21 0a 20  |ugh - taa daa!. |
00005ae0  20 20 20 2d 20 4e 65 77  20 70 61 6e 65 64 20 6d  |   - New paned m|
00005af0  61 69 6e 20 43 6f 6e 74  72 6f 6c 20 77 69 6e 64  |ain Control wind|
00005b00  6f 77 20 61 6e 64 20 53  74 61 74 75 73 20 77 69  |ow and Status wi|
00005b10  6e 64 6f 77 20 61 64 64  65 64 20 77 69 74 68 20  |ndow added with |
00005b20  74 69 6d 69 6e 67 20 61  6e 64 0a 20 20 20 20 20  |timing and.     |
00005b30  20 69 6e 2f 6f 75 74 20  66 69 6c 65 74 79 70 65  | in/out filetype|
00005b40  20 26 20 73 69 7a 65 20  73 65 63 74 69 6f 6e 73  | & size sections|
00005b50  2e 0a 20 20 20 20 2d 20  53 6f 6d 65 20 66 69 6c  |..    - Some fil|
00005b60  65 72 20 61 6e 64 20 61  70 70 20 69 63 6f 6e 73  |er and app icons|
00005b70  2f 70 74 72 73 20 63 68  61 6e 67 65 64 2e 0a 20  |/ptrs changed.. |
00005b80  20 20 20 2d 20 44 6f 63  73 20 65 6e 68 61 6e 63  |   - Docs enhanc|
00005b90  65 64 2f 63 68 61 6e 67  65 64 20 69 6e 20 76 61  |ed/changed in va|
00005ba0  72 69 6f 75 73 20 70 6c  61 63 65 73 2e 0a 20 20  |rious places..  |
00005bb0  20 20 2d 20 53 61 76 65  20 26 20 44 65 66 61 75  |  - Save & Defau|
00005bc0  6c 74 20 63 6f 6e 66 69  67 75 72 61 74 69 6f 6e  |lt configuration|
00005bd0  20 6f 70 74 69 6f 6e 20  61 64 64 65 64 2e 0a 20  | option added.. |
00005be0  20 20 20 2d 20 4e 65 77  20 90 46 61 73 74 20 6d  |   - New .Fast m|
00005bf0  6f 64 65 91 20 26 20 90  56 65 72 62 6f 73 65 91  |ode. & .Verbose.|
00005c00  20 6f 70 74 69 6f 6e 73  20 61 64 64 65 64 2e 0a  | options added..|
00005c10  20 20 20 20 2d 20 53 74  6f 70 73 20 79 6f 75 20  |    - Stops you |
00005c20  75 73 69 6e 67 20 73 61  6d 65 20 69 6e 2f 6f 75  |using same in/ou|
00005c30  74 20 66 69 6c 65 73 2e  0a 0a 31 2e 30 33 0a 20  |t files...1.03. |
00005c40  20 20 20 2d 20 4d 69 6e  6f 72 20 66 61 75 6c 74  |   - Minor fault|
00005c50  20 69 6e 20 73 74 61 72  74 75 70 20 66 69 6c 65  | in startup file|
00005c60  20 72 65 63 6f 67 6e 69  73 65 72 20 63 6f 72 72  | recogniser corr|
00005c70  65 63 74 65 64 2e 0a 20  20 20 20 2d 20 4e 65 77  |ected..    - New|
00005c80  20 63 72 65 61 74 6f 72  20 61 70 70 73 20 90 73  | creator apps .s|
00005c90  74 6f 6c 65 6e 91 20 66  72 6f 6d 20 54 72 61 6e  |tolen. from Tran|
00005ca0  73 6c 61 74 6f 72 20 28  61 70 70 73 20 61 72 65  |slator (apps are|
00005cb0  20 76 65 72 73 69 6f 6e  20 34 29 2e 0a 20 20 20  | version 4)..   |
00005cc0  20 2d 20 4e 65 77 20 77  69 6e 64 6f 77 73 2c 20  | - New windows, |
00005cd0  6f 70 74 69 6f 6e 73 2c  20 64 6f 63 73 2e 0a 0a  |options, docs...|
00005ce0  31 2e 30 34 0a 20 20 20  20 2d 20 50 72 6f 62 6c  |1.04.    - Probl|
00005cf0  65 6d 73 20 61 73 73 6f  63 69 61 74 65 64 20 77  |ems associated w|
00005d00  69 74 68 20 52 49 53 43  20 4f 53 20 32 20 63 75  |ith RISC OS 2 cu|
00005d10  72 65 64 20 28 43 6c 69  62 2f 46 50 45 6d 2f 44  |red (Clib/FPEm/D|
00005d20  72 61 67 41 53 70 72 69  74 65 29 0a 20 20 20 20  |ragASprite).    |
00005d30  2d 20 56 61 72 69 6f 75  73 20 70 65 72 73 6f 6e  |- Various person|
00005d40  61 6c 20 61 64 64 69 74  69 6f 6e 73 0a 20 20 20  |al additions.   |
00005d50  20 2d 20 44 72 61 67 41  53 70 72 69 74 65 20 66  | - DragASprite f|
00005d60  69 64 64 6c 79 20 62 69  74 73 20 66 69 64 64 6c  |iddly bits fiddl|
00005d70  65 64 0a 20 20 20 20 2d  20 44 6f 63 20 90 73 6c  |ed.    - Doc .sl|
00005d80  69 6d 6d 65 64 91 2e 0a  0a 31 2e 30 35 0a 20 20  |immed....1.05.  |
00005d90  20 20 2d 20 49 6e 73 69  67 6e 69 66 69 63 61 6e  |  - Insignifican|
00005da0  74 6c 79 20 73 6d 61 6c  6c 20 63 68 61 6e 67 65  |tly small change|
00005db0  73 20 6e 6f 74 20 77 6f  74 68 20 6d 65 6e 74 69  |s not woth menti|
00005dc0  6f 6e 69 6e 67 2e 0a 0a  31 2e 30 36 0a 20 20 20  |oning...1.06.   |
00005dd0  20 2d 20 52 65 77 72 6f  74 65 20 74 68 65 20 76  | - Rewrote the v|
00005de0  65 72 79 20 6e 61 73 74  79 20 63 6f 6e 66 69 67  |ery nasty config|
00005df0  75 72 61 74 69 6f 6e 20  6c 6f 61 64 2f 73 61 76  |uration load/sav|
00005e00  65 20 72 6f 75 74 69 6e  65 73 2e 20 53 61 76 65  |e routines. Save|
00005e10  73 0a 20 20 20 20 20 20  71 75 61 6e 74 69 7a 61  |s.      quantiza|
00005e20  74 69 6f 6e 20 74 61 62  6c 65 73 20 66 69 6c 65  |tion tables file|
00005e30  6e 61 6d 65 20 69 6e 20  63 6f 6e 66 69 67 20 66  |name in config f|
00005e40  69 6c 65 20 6e 6f 77 2e  0a 20 20 20 20 2d 20 41  |ile now..    - A|
00005e50  64 64 65 64 20 90 45 78  74 72 61 20 76 65 72 62  |dded .Extra verb|
00005e60  6f 73 65 91 20 6f 70 74  69 6f 6e 2e 0a 0a 31 2e  |ose. option...1.|
00005e70  30 37 0a 20 20 20 20 2d  20 4d 69 6e 6f 72 20 63  |07.    - Minor c|
00005e80  68 61 6e 67 65 73 20 74  6f 20 53 74 61 74 75 73  |hanges to Status|
00005e90  20 77 69 6e 64 6f 77 20  61 6e 64 20 53 61 76 65  | window and Save|
00005ea0  20 62 6f 78 0a 20 20 20  20 2d 20 43 65 6e 74 72  | box.    - Centr|
00005eb0  65 73 20 77 69 6e 64 6f  77 73 20 74 6f 20 74 68  |es windows to th|
00005ec0  65 20 73 63 72 65 65 6e  20 77 68 65 6e 20 79 6f  |e screen when yo|
00005ed0  75 20 6f 70 65 6e 20 74  68 65 6d 0a 0a 31 2e 30  |u open them..1.0|
00005ee0  38 0a 20 20 20 20 2d 20  46 69 78 65 64 20 61 64  |8.    - Fixed ad|
00005ef0  6a 75 73 74 2d 64 72 61  67 20 6f 66 20 69 63 6f  |just-drag of ico|
00005f00  6e 20 69 6e 20 73 61 76  65 20 62 6f 78 20 62 75  |n in save box bu|
00005f10  67 20 28 6e 6f 20 64 72  61 67 20 69 63 6f 6e 20  |g (no drag icon |
00005f20  77 61 73 0a 20 20 20 20  20 20 61 70 70 65 61 72  |was.      appear|
00005f30  69 6e 67 29 0a 20 20 20  20 2d 20 52 65 6d 6f 76  |ing).    - Remov|
00005f40  65 64 20 74 68 65 20 6e  6f 6e 2d 66 75 6e 63 74  |ed the non-funct|
00005f50  69 6f 6e 61 6c 20 69 63  6f 6e 73 20 66 72 6f 6d  |ional icons from|
00005f60  20 74 65 6d 70 6c 61 74  65 73 20 28 4a 46 49 46  | templates (JFIF|
00005f70  2f 54 49 46 46 20 61 6e  64 20 63 6f 64 69 6e 67  |/TIFF and coding|
00005f80  0a 20 20 20 20 20 20 69  63 6f 6e 73 29 0a 20 20  |.      icons).  |
00005f90  20 20 2d 20 49 6e 63 6c  75 64 65 64 20 74 68 65  |  - Included the|
00005fa0  20 6e 65 77 20 90 6f 66  66 69 63 69 61 6c 91 20  | new .official. |
00005fb0  4a 50 45 47 20 53 70 72  69 74 65 2e 0a 0a 31 2e  |JPEG Sprite...1.|
00005fc0  30 39 20 28 30 32 20 4d  61 79 20 31 39 39 34 29  |09 (02 May 1994)|
00005fd0  0a 20 20 20 20 2d 20 46  69 78 65 64 20 69 6e 6e  |.    - Fixed inn|
00005fe0  75 6d 65 72 61 62 6c 65  20 62 75 67 73 2e 2e 2e  |umerable bugs...|
00005ff0  0a 20 20 20 20 2d 20 4d  65 73 73 65 64 20 61 72  |.    - Messed ar|
00006000  6f 75 6e 64 20 77 69 74  68 20 64 6f 63 73 0a 0a  |ound with docs..|
00006010  31 2e 32 30 0a 20 20 20  20 2d 20 49 6e 74 65 72  |1.20.    - Inter|
00006020  69 6d 20 76 35 20 61 70  70 20 76 65 72 73 69 6f  |im v5 app versio|
00006030  6e 2c 20 73 6f 6d 65 20  62 75 67 67 65 72 20 73  |n, some bugger s|
00006040  77 69 74 63 68 65 64 20  74 68 65 20 70 72 6f 67  |witched the prog|
00006050  72 65 73 73 20 64 69 73  70 6c 61 79 20 6f 6e 0a  |ress display on.|
00006060  20 20 20 20 20 20 20 74  68 6f 75 67 68 2e 20 3a  |       though. :|
00006070  28 0a 0a 32 2e 30 30 20  28 30 37 20 4f 63 74 20  |(..2.00 (07 Oct |
00006080  31 39 39 35 29 0a 20 20  20 20 2d 20 43 6f 6d 70  |1995).    - Comp|
00006090  6c 65 74 65 20 72 65 77  72 69 74 65 20 6f 66 20  |lete rewrite of |
000060a0  66 72 6f 6e 74 2d 65 6e  64 2c 20 68 61 64 20 6c  |front-end, had l|
000060b0  69 74 74 6c 65 20 63 68  6f 69 63 65 2c 20 31 2e  |ittle choice, 1.|
000060c0  30 39 20 77 61 73 0a 20  20 20 20 20 20 64 65 73  |09 was.      des|
000060d0  70 61 72 61 74 65 6c 79  20 74 69 65 64 20 74 6f  |parately tied to|
000060e0  20 74 68 65 20 76 65 72  73 69 6f 6e 20 34 20 61  | the version 4 a|
000060f0  70 70 73 2e 20 3a 28 0a  20 20 20 20 2d 20 47 6f  |pps. :(.    - Go|
00006100  74 20 74 68 65 20 73 6f  75 72 63 65 20 61 6e 64  |t the source and|
00006110  20 62 75 69 6c 74 20 74  68 65 20 61 70 70 73 20  | built the apps |
00006120  6d 79 73 65 6c 66 20 74  68 69 73 20 74 69 6d 65  |myself this time|
00006130  2e 20 28 54 68 69 73 20  73 6f 75 6e 64 73 0a 20  |. (This sounds. |
00006140  20 20 20 20 20 66 61 6d  69 6c 69 61 72 21 20 3b  |     familiar! ;|
00006150  29 0a 20 20 20 20 2d 20  55 73 65 73 20 74 68 65  |).    - Uses the|
00006160  20 62 72 61 6e 64 2d 73  70 61 6e 6b 69 6e 67 2d  | brand-spanking-|
00006170  6e 65 77 20 76 65 72 73  69 6f 6e 20 36 20 61 70  |new version 6 ap|
00006180  70 73 2e 0a 20 20 20 20  2d 20 4e 65 77 20 6a 70  |ps..    - New jp|
00006190  65 67 74 72 61 6e 20 26  20 63 6f 6d 6d 65 6e 74  |egtran & comment|
000061a0  20 75 74 69 6c 73 2e 0a  20 20 20 20 2d 20 44 6f  | utils..    - Do|
000061b0  63 20 72 65 77 72 6f 74  65 2c 20 61 67 61 69 6e  |c rewrote, again|
000061c0  20 68 61 64 20 6c 69 74  74 6c 65 20 63 68 6f 69  | had little choi|
000061d0  63 65 2e 0a 20 20 20 20  2d 20 55 73 65 73 20 6d  |ce..    - Uses m|
000061e0  79 20 6e 65 77 20 21 48  65 6c 70 2d 74 65 78 74  |y new !Help-text|
000061f0  20 64 69 73 70 6c 61 79  65 72 2e 0a 0a 32 2e 30  | displayer...2.0|
00006200  31 20 28 30 38 20 4f 63  74 20 31 39 39 35 29 0a  |1 (08 Oct 1995).|
00006210  20 20 20 20 2d 20 41 64  64 65 64 20 74 68 65 20  |    - Added the |
00006220  68 6f 75 72 67 6c 61 73  73 20 70 65 72 63 65 6e  |hourglass percen|
00006230  74 61 67 65 20 64 69 73  70 6c 61 79 20 74 6f 20  |tage display to |
00006240  63 6a 70 65 67 2c 20 64  6a 70 65 67 20 26 20 6a  |cjpeg, djpeg & j|
00006250  70 65 67 74 72 61 6e 2e  0a 0a 32 2e 30 32 20 28  |pegtran...2.02 (|
00006260  30 33 20 4e 6f 76 20 31  39 39 35 29 0a 20 20 20  |03 Nov 1995).   |
00006270  20 2d 20 54 68 65 20 63  6f 6d 70 72 65 73 73 69  | - The compressi|
00006280  6f 6e 20 77 69 6e 64 6f  77 91 73 20 77 72 69 74  |on window.s writ|
00006290  61 62 6c 65 20 69 63 6f  6e 20 63 68 65 63 6b 73  |able icon checks|
000062a0  20 77 65 72 65 20 63 6f  72 72 65 63 74 69 6e 67  | were correcting|
000062b0  20 74 68 65 0a 20 20 20  20 20 20 77 72 6f 6e 67  | the.      wrong|
000062c0  20 69 63 6f 6e 73 2e 0a  20 20 20 20 2d 20 44 72  | icons..    - Dr|
000062d0  61 67 67 69 6e 67 20 61  20 4a 50 45 47 20 74 6f  |agging a JPEG to|
000062e0  20 4d 61 6b 65 4a 50 45  47 20 77 69 74 68 20 43  | MakeJPEG with C|
000062f0  74 72 6c 20 68 65 6c 64  20 63 61 75 73 65 73 20  |trl held causes |
00006300  90 54 72 61 6e 73 6c 61  74 65 91 20 74 6f 20 62  |.Translate. to b|
00006310  65 0a 20 20 20 20 20 20  75 73 65 64 20 72 61 74  |e.      used rat|
00006320  68 65 72 20 74 68 61 6e  20 90 44 65 63 6f 6d 70  |her than .Decomp|
00006330  72 65 73 73 91 2e 20 20  53 61 76 65 73 20 6b 65  |ress..  Saves ke|
00006340  65 70 69 6e 67 20 74 68  65 20 54 72 61 6e 73 6c  |eping the Transl|
00006350  61 74 65 20 77 69 6e 64  6f 77 0a 20 20 20 20 20  |ate window.     |
00006360  20 6f 70 65 6e 2e 0a 0a  32 2e 30 33 20 28 30 39  | open...2.03 (09|
00006370  20 44 65 63 20 31 39 39  35 29 0a 20 20 20 20 2d  | Dec 1995).    -|
00006380  20 52 65 63 6f 6d 70 69  6c 65 64 20 62 69 6e 61  | Recompiled bina|
00006390  72 69 65 73 20 77 69 74  68 20 2d 4f 74 69 6d 65  |ries with -Otime|
000063a0  20 61 6e 64 20 2d 44 73  68 6f 72 74 3d 69 6e 74  | and -Dshort=int|
000063b0  20 28 21 29 20 74 6f 20  67 69 76 65 20 61 20 5f  | (!) to give a _|
000063c0  76 65 72 79 5f 0a 20 20  20 20 20 20 6d 61 72 67  |very_.      marg|
000063d0  69 6e 61 6c 20 73 70 65  65 64 75 70 2e 20 20 4d  |inal speedup.  M|
000063e0  69 67 68 74 20 75 73 65  20 6d 6f 72 65 20 6d 65  |ight use more me|
000063f0  6d 6f 72 79 20 68 6f 77  65 76 65 72 2e 0a 20 20  |mory however..  |
00006400  20 20 2d 20 53 77 61 70  70 65 64 20 61 72 6f 75  |  - Swapped arou|
00006410  6e 64 20 74 68 65 20 69  63 6f 6e 62 61 72 20 63  |nd the iconbar c|
00006420  6c 69 63 6b 20 61 63 74  69 6f 6e 2c 20 6e 6f 77  |lick action, now|
00006430  20 53 65 6c 65 63 74 20  6f 70 65 6e 20 74 68 65  | Select open the|
00006440  0a 20 20 20 20 20 20 44  65 63 6f 6d 70 72 65 73  |.      Decompres|
00006450  73 20 77 69 6e 64 6f 77  20 61 6e 64 20 41 64 6a  |s window and Adj|
00006460  75 73 74 20 6f 70 65 6e  73 20 74 68 65 20 43 6f  |ust opens the Co|
00006470  6d 70 72 65 73 73 20 77  69 6e 64 6f 77 2c 20 49  |mpress window, I|
00006480  27 76 65 20 6d 61 64 65  20 69 74 0a 20 20 20 20  |'ve made it.    |
00006490  20 20 74 68 69 73 20 77  61 79 20 61 73 20 69 6d  |  this way as im|
000064a0  61 67 65 73 20 61 72 65  20 64 65 63 6f 6d 70 72  |ages are decompr|
000064b0  65 73 73 65 64 20 66 61  72 20 6d 6f 72 65 20 6f  |essed far more o|
000064c0  66 74 65 6e 20 74 68 61  6e 20 74 68 65 79 20 61  |ften than they a|
000064d0  72 65 0a 20 20 20 20 20  20 63 6f 6d 70 72 65 73  |re.      compres|
000064e0  73 65 64 2e 0a 20 20 20  20 2d 20 46 69 78 65 64  |sed..    - Fixed|
000064f0  20 74 68 65 20 73 6f 6d  65 77 68 61 74 20 73 69  | the somewhat si|
00006500  6c 6c 79 20 77 69 6e 64  6f 77 20 6f 70 65 6e 69  |lly window openi|
00006510  6e 67 20 63 6f 64 65 2c  20 74 6f 20 6e 6f 74 20  |ng code, to not |
00006520  66 6f 72 63 65 20 74 68  65 20 77 68 6f 6c 65 0a  |force the whole.|
00006530  20 20 20 20 20 20 77 69  6e 64 6f 77 20 6f 70 65  |      window ope|
00006540  6e 2e 0a 20 20 20 20 2d  20 41 64 64 65 64 20 61  |n..    - Added a|
00006550  6e 20 27 61 64 64 20 63  6f 6d 6d 65 6e 74 73 27  |n 'add comments'|
00006560  20 6f 70 74 69 6f 6e 20  74 6f 20 74 68 65 20 43  | option to the C|
00006570  6f 6d 70 72 65 73 73 20  61 6e 64 20 54 72 61 6e  |ompress and Tran|
00006580  73 6c 61 74 65 20 77 69  6e 64 6f 77 73 0a 20 20  |slate windows.  |
00006590  20 20 20 20 77 68 69 63  68 20 61 75 74 6f 6d 61  |    which automa|
000065a0  74 69 63 61 6c 6c 79 20  61 64 64 73 20 74 68 65  |tically adds the|
000065b0  20 63 75 72 72 65 6e 74  6c 79 20 73 70 65 63 69  | currently speci|
000065c0  66 69 65 64 20 63 6f 6d  6d 65 6e 74 20 74 6f 20  |fied comment to |
000065d0  6f 75 74 70 75 74 0a 20  20 20 20 20 20 4a 50 45  |output.      JPE|
000065e0  47 73 2e 20 20 4e 65 65  64 73 20 57 69 6d 70 24  |Gs.  Needs Wimp$|
000065f0  53 63 72 61 70 20 74 68  6f 75 67 68 2e 0a 20 20  |Scrap though..  |
00006600  20 20 2d 20 54 68 65 20  4a 50 45 47 20 46 41 51  |  - The JPEG FAQ|
00006610  20 69 73 20 6e 6f 77 20  69 6e 63 6c 75 64 65 64  | is now included|
00006620  20 77 69 74 68 20 74 68  65 20 64 69 73 74 72 69  | with the distri|
00006630  62 75 74 69 6f 6e 20 74  6f 20 73 61 76 65 20 6d  |bution to save m|
00006640  65 0a 20 20 20 20 20 20  61 6e 73 77 65 72 69 6e  |e.      answerin|
00006650  67 20 61 6e 79 20 6e 61  73 74 79 20 71 75 65 73  |g any nasty ques|
00006660  74 69 6f 6e 73 2e 20 3b  2d 29 0a 20 20 20 20 2d  |tions. ;-).    -|
00006670  20 27 55 73 65 66 75 6c  27 20 64 69 72 65 63 74  | 'Useful' direct|
00006680  6f 72 79 20 69 6e 63 6c  75 64 65 64 20 77 69 74  |ory included wit|
00006690  68 20 73 6f 6d 65 20 47  49 46 73 20 74 68 61 74  |h some GIFs that|
000066a0  20 61 63 74 20 61 73 20  70 61 6c 65 74 74 65 73  | act as palettes|
000066b0  20 66 6f 72 0a 20 20 20  20 20 20 6d 61 70 70 69  | for.      mappi|
000066c0  6e 67 20 69 6d 61 67 65  73 20 74 6f 2e 0a 0a 32  |ng images to...2|
000066d0  2e 30 34 20 28 32 33 20  4d 61 72 20 31 39 39 36  |.04 (23 Mar 1996|
000066e0  29 0a 20 20 20 20 2d 20  4e 6f 77 20 75 73 65 73  |).    - Now uses|
000066f0  20 74 68 65 20 76 65 72  73 69 6f 6e 20 36 61 20  | the version 6a |
00006700  61 70 70 6c 69 63 61 74  69 6f 6e 73 2e 0a 20 20  |applications..  |
00006710  20 20 2d 20 4d 61 6e 79  20 6f 66 20 74 68 65 20  |  - Many of the |
00006720  66 69 64 64 6c 69 6e 67  73 20 77 69 74 68 20 74  |fiddlings with t|
00006730  68 65 20 61 70 70 6c 69  63 61 74 69 6f 6e 73 20  |he applications |
00006740  6d 65 6e 74 69 6f 6e 65  64 20 61 62 6f 76 65 20  |mentioned above |
00006750  68 61 76 65 20 62 65 65  6e 0a 20 20 20 20 20 20  |have been.      |
00006760  6f 6d 69 74 74 65 64 20  66 6f 72 20 74 68 65 20  |omitted for the |
00006770  73 61 6b 65 20 6f 66 20  72 65 6c 69 61 62 69 6c  |sake of reliabil|
00006780  69 74 79 2e 0a 20 20 20  20 2d 20 4f 53 4c 69 62  |ity..    - OSLib|
00006790  20 69 73 20 75 73 65 64  20 74 6f 20 63 6f 6e 74  | is used to cont|
000067a0  72 6f 6c 20 74 68 65 20  68 6f 75 72 67 6c 61 73  |rol the hourglas|
000067b0  73 20 6e 6f 77 2c 20 72  61 74 68 65 72 20 74 68  |s now, rather th|
000067c0  61 6e 20 44 65 73 6b 4c  69 62 2e 0a 20 20 20 20  |an DeskLib..    |
000067d0  2d 20 48 65 6c 70 46 69  6c 65 20 31 2e 30 32 20  |- HelpFile 1.02 |
000067e0  75 73 65 64 2e 0a 0a 0a  20 43 6f 70 79 72 69 67  |used.... Copyrig|
000067f0  68 74 20 61 6e 64 20 43  6f 6e 74 61 63 74 20 41  |ht and Contact A|
00006800  64 64 72 65 73 73 65 73  20 5f 5f 5f 5f 5f 5f 5f  |ddresses _______|
00006810  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |________________|
*
00006830  5f 5f 5f 5f 0a 0a 20 20  54 68 69 73 20 73 6f 66  |____..  This sof|
00006840  74 77 61 72 65 20 69 73  20 63 6f 70 79 72 69 67  |tware is copyrig|
00006850  68 74 65 64 20 77 6f 72  6b 20 6f 66 20 44 61 76  |hted work of Dav|
00006860  69 64 20 54 68 6f 6d 61  73 2c 20 69 74 20 69 73  |id Thomas, it is|
00006870  20 73 75 70 70 6c 69 65  64 20 94 61 73 20 69 73  | supplied .as is|
00006880  95 3b 0a 75 73 69 6e 67  20 69 74 20 69 73 20 65  |.;.using it is e|
00006890  6e 74 69 72 65 6c 79 20  61 74 20 79 6f 75 72 20  |ntirely at your |
000068a0  6f 77 6e 20 72 69 73 6b  2e 20 20 49 20 6d 61 6b  |own risk.  I mak|
000068b0  65 20 6e 6f 20 77 61 72  72 61 6e 74 79 20 61 73  |e no warranty as|
000068c0  20 74 6f 20 74 68 65 20  66 69 74 6e 65 73 73 0a  | to the fitness.|
000068d0  6f 66 20 74 68 69 73 20  73 6f 66 74 77 61 72 65  |of this software|
000068e0  20 66 6f 72 20 61 6e 79  20 70 75 72 70 6f 73 65  | for any purpose|
000068f0  2e 20 20 59 6f 75 20 61  72 65 20 66 72 65 65 20  |.  You are free |
00006900  74 6f 20 64 69 73 74 72  69 62 75 74 65 20 74 68  |to distribute th|
00006910  69 73 0a 61 70 70 6c 69  63 61 74 69 6f 6e 20 74  |is.application t|
00006920  6f 20 61 6e 79 6f 6e 65  20 79 6f 75 20 70 6c 65  |o anyone you ple|
00006930  61 73 65 2c 20 61 73 20  6c 6f 6e 67 20 61 73 20  |ase, as long as |
00006940  79 6f 75 20 61 72 65 20  6e 6f 74 20 73 75 70 70  |you are not supp|
00006950  6c 79 69 6e 67 20 69 74  20 66 6f 72 0a 70 65 72  |lying it for.per|
00006960  73 6f 6e 61 6c 20 67 61  69 6e 20 61 6e 64 20 69  |sonal gain and i|
00006970  74 20 69 73 20 64 65 6c  69 76 65 72 65 64 20 77  |t is delivered w|
00006980  69 74 68 20 61 6c 6c 20  74 68 65 20 73 75 70 70  |ith all the supp|
00006990  6c 69 65 64 20 66 69 6c  65 73 20 75 6e 61 6c 74  |lied files unalt|
000069a0  65 72 65 64 2e 0a 0a 20  20 49 66 20 79 6f 75 20  |ered...  If you |
000069b0  68 61 76 65 20 61 6e 79  20 63 6f 6d 6d 65 6e 74  |have any comment|
000069c0  73 2c 20 62 75 67 20 72  65 70 6f 72 74 73 2c 20  |s, bug reports, |
000069d0  73 75 67 67 65 73 74 69  6f 6e 73 20 66 6f 72 20  |suggestions for |
000069e0  66 75 74 75 72 65 20 76  65 72 73 69 6f 6e 73 20  |future versions |
000069f0  6f 72 0a 61 6e 79 74 68  69 6e 67 20 65 6c 73 65  |or.anything else|
00006a00  20 64 6f 6e 91 74 20 68  65 73 69 74 61 74 65 20  | don.t hesitate |
00006a10  74 6f 20 63 6f 6e 74 61  63 74 20 6d 65 20 61 74  |to contact me at|
00006a20  20 2d 0a 0a 20 20 4d 61  69 6c 3a 20 20 4d 72 20  | -..  Mail:  Mr |
00006a30  44 2e 50 2e 20 54 68 6f  6d 61 73 0a 20 20 20 20  |D.P. Thomas.    |
00006a40  20 20 20 20 20 32 30 20  52 6f 73 65 62 65 72 79  |     20 Rosebery|
00006a50  20 41 76 65 6e 75 65 0a  20 20 20 20 20 20 20 20  | Avenue.        |
00006a60  20 57 61 74 65 72 6c 6f  6f 0a 20 20 20 20 20 20  | Waterloo.      |
00006a70  20 20 20 4c 69 76 65 72  70 6f 6f 6c 0a 20 20 20  |   Liverpool.   |
00006a80  20 20 20 20 20 20 4c 32  32 20 32 42 48 0a 0a 20  |      L22 2BH.. |
00006a90  20 45 6d 61 69 6c 3a 20  43 4d 53 44 54 48 4f 4d  | Email: CMSDTHOM|
00006aa0  40 6c 69 76 6a 6d 2e 61  63 2e 75 6b 0a 0a 20 20  |@livjm.ac.uk..  |
00006ab0  57 57 57 3a 20 20 20 68  74 74 70 3a 2f 2f 6a 61  |WWW:   http://ja|
00006ac0  76 61 2e 63 6d 73 2e 6c  69 76 6a 6d 2e 61 63 2e  |va.cms.livjm.ac.|
00006ad0  75 6b 2f 63 6d 73 64 74  68 6f 6d 2f 0a 0a 20 20  |uk/cmsdthom/..  |
00006ae0  54 68 65 20 6c 61 74 65  73 74 20 76 65 72 73 69  |The latest versi|
00006af0  6f 6e 73 20 6f 66 20 6d  79 20 61 70 70 6c 69 63  |ons of my applic|
00006b00  61 74 69 6f 6e 73 20 77  69 6c 6c 20 62 65 20 61  |ations will be a|
00006b10  76 61 69 6c 61 62 6c 65  20 66 72 6f 6d 20 6d 79  |vailable from my|
00006b20  20 57 6f 72 6c 64 0a 57  69 64 65 20 57 65 62 20  | World.Wide Web |
00006b30  70 61 67 65 73 2c 20 77  68 65 72 65 20 74 65 72  |pages, where ter|
00006b40  6d 20 64 61 74 65 73 20  61 6c 6c 6f 77 2e 0a 5f  |m dates allow.._|
00006b50  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |________________|
*
00006b90  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 0a 0a           |___________..|
00006b9d