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

MakeJPEG/!MakeJPEG/Resources/Templates

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/Resources/Templates
Read OK:
File size: 2158 bytes
Load address: 0000
Exec address: 0000
File contents
�����comments
��
compress
U�decompress
2�prog_info
&save
Dtranslate
�������� ����� ='������������ ���t�9�����\d�������/1	 0����\����,�������:; �d���9>����\�������/1SX L���Tx����ar`H���x���=���A ����,��������@@���?1�� ����������MakeJPEG Comments

R4
Extract Comment Block
Drop
Sdrop;R2
 Include image dimensions
Soptoff,opton

R4
Insert Comment Block
Drop
Sdrop;R2
 Short comment :
Sradiooff,radioon
Made by MakeJPEG v.vv
Pptr_write
 Long comment from file :
Sradiooff,radioon

Sdrop;R2
 Delete existing comments
Soptoff,opton
^������� �d����X����0��x��mn �����9q ����4������@��������=������������!�����������!����������%
ytes
� d��� ������� ,���$X�����%- �� ����3\)t���x���jk ����,���9n |������������x��������=���|��������1�� @���l�������<����p���=���@����l���1�� ����0����%�����4���=�37���$0���!GH ���D0���!WXP���p,���%
 ������cy���������=������(�!�� ���D�!��P������������d���� ����D����������������=�		����4����!		0����T����!(	)	`���������Kbytes
��x\���4	5	 H���h���98	G	 ���D<����H	h	  ���$�����v	�	 P��������?1�	�	 �����������	�	P���������=��	�	 T����������	
PP�������=�

 ����8����,
C
P�����L���?1Q
R
p���x���[
\
 ���� ���9_
o
 ����R�����p
�
0MakeJPEG Compression

R4
Basic Options

 Image quality
Soptoff,opton
100
Pptr_write;A0-9

R5;sdown,pdown

R5;sup,pup
 Make colour input greyscale
Soptoff,opton
 Optimisation of entropy encoding parameters
Soptoff,opton
 Create progressive (multiple-scan) file
Soptoff,opton

R4
Advanced Options

 Verbosity
Soptoff,opton
High
R2

Sgright,pgright;Pptr_menu,6,5;R5
 DCT method
Soptoff,opton
Floating-Point
R2

Sgright,pgright;Pptr_menu,6,5;R5
 Smooth input image
Soptoff,opton
100
Pptr_write;A0-9

R5;sdown,pdown

R5;sup,pup
 Restart marker every
Soptoff,opton
10
Pptr_write;A0-9

R5;sdown,pdown

R5;sup,pup
Rows
Sradiooff,radioon
Blocks
Sradiooff,radioon
 Maximum memory
Soptoff,opton
640
Pptr_write;A0-9

R5;sdown,pdown

R5;sup,pup

R4
Wizard Options

 Force baseline JPEG to be made
Soptoff,opton
 Use quantisation tables file
Soptoff,opton

Sdrop;R2
 Set quantisation tables
Soptoff,opton
0,1,1
Pptr_write;A0-1,
 Set sampling factors
Soptoff,opton
2x2,1x1,1x1
Pptr_write;A1-4,x
 Specify scan sequence
Soptoff,opton

Sdrop;R2

R4
Comment Options

 Include a Comment Block as per Comments window
Soptoff,opton
^n�B���� �<����8����'8���x��OP �����9Sa 4���d����bc4����X���9f����4t���(�����y�
Dt����������
$t���H�������tH����t�������H����t�����
 ����T$����-`��(���=�;?�����$���!OP�����$���!_`����t ���`colours
 ��������k� ������������ P���T|������`L��������=���P����|���1��H���x ��� ���$,���9 ��������#p�������=16��������19: ��������[gp��������=u����������1�� \���d�������pX��������=���\��������1�� ���<����� ���pP���?1)* ���`�����3U" ����`����c� `���D�������p\��������=����h��������!���h�������!�� d��������Kbytes
MakeJPEG Decompression

R4
Basic Options


R4
Output file-format
 Windows BMP
Sradiooff,radioon
 OS/2 BMP
Sradiooff,radioon
 CompuServe GIF
Sradiooff,radioon
 Truevision Targa
Sradiooff,radioon
 PBM Plus (PNM)
Sradiooff,radioon
 Reduce image to
Soptoff,opton
256
Pptr_write;A0-9

R5;sdown,pdown

R5;sup,pup
 Fast, low-quality output
Soptoff,opton
 Force greyscaled output
Soptoff,opton
 Scale output by
Soptoff,opton
1/8
R2

Sgright,pgright;Pptr_menu,6,5;R5

R4
Advanced Options

 Verbosity
Soptoff,opton
High
R2

Sgright,pgright;Pptr_menu,6,5;R5
 DCT method
Soptoff,opton
Floating-Point
R2

Sgright,pgright;Pptr_menu,6,5;R5
 Dithering method
Soptoff,opton
Floyd-Steinberg
R2

Sgright,pgright;Pptr_menu,6,5;R5
 Map output to image colours
Soptoff,opton

r2;sdrop
 Faster, lower-quality upsampling
Soptoff,opton
 One-pass colour quantisation
Soptoff,opton
 Maximum memory
Soptoff,opton
640
Pptr_write;A0-9

R5;sdown,pdown

R5;sup,pup
�L\������d���d='8������������Name

led>
����������Purpose

>
�P��������Apps
by

�������@���Version
�������Rest
���
l��������Version
���������=KT	����������=Wd
�L���\����=g�����\D���=�������\���=���l���\����=�������\����?'������X�������������X��������About this program
MakeJPEG
R2
JPEG Toolkit
R2
The Independent JPEG Group
R2
6a (07 Feb 1996)
R2

R2
2.04 (23 Mar 1996)
R2

R2;s!makejpeg
� Dave Thomas, 1992-6
of Echelon Software
������������Save as
cc

�$���h���=1��p�������=����l������a,����`���=1!Save
R6,3
~fOO bAR~
A~ ;Pptr_write,4,10

Pptr_hand,12,8;Sfile_c85
Cancel
R5,3
^��������@����'�����P���x���� ����9�� ����$�����
- d���������D)\���x4���RS $���4D���9Vg �������hs�������=���������1�� �������������������=�������(���!�� ����D���!��P���������������d���� t���D�����.>�p�������=�LP|���4����!`a0|���T����!pq`x��������Kbytes
���x@���|} 0���P���9�� ���������!����0(���?1��L���x������ ���� ����9�� `���B������0MakeJPEG Translation

R4
Basic Options

 Optimisation of entropy encoding parameters
Soptoff,opton
 Create progressive (multiple-scan) file
Soptoff,opton

R4
Advanced Options

 Verbosity
Soptoff,opton
High
R2

Sgright,pgright;Pptr_menu,6,5;R5
 Restart marker every
Soptoff,opton
10
Pptr_write;A0-9

R5;sdown,pdown

R5;sup,pup
Rows
Sradiooff,radioon
Blocks
Sradiooff,radioon
 Maximum memory
Soptoff,opton
640
Pptr_write;A0-9

R5;sdown,pdown

R5;sup,pup

R4
Wizard Options

 Specify scan sequence :
Soptoff,opton

Sdrop;R2

R4
Comment Options

 Include a Comment Block as per Comments window
Soptoff,opton
00000000  ff ff ff ff 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000010  a4 00 00 00 03 03 00 00  01 00 00 00 63 6f 6d 6d  |............comm|
00000020  65 6e 74 73 0d 00 00 00  a7 03 00 00 ae 0a 00 00  |ents............|
00000030  01 00 00 00 63 6f 6d 70  72 65 73 73 0d 00 00 00  |....compress....|
00000040  55 0e 00 00 dd 08 00 00  01 00 00 00 64 65 63 6f  |U...........deco|
00000050  6d 70 72 65 73 73 0d 00  32 17 00 00 ec 02 00 00  |mpress..2.......|
00000060  01 00 00 00 70 72 6f 67  5f 69 6e 66 6f 0d 00 00  |....prog_info...|
00000070  1e 1a 00 00 26 01 00 00  01 00 00 00 73 61 76 65  |....&.......save|
00000080  0d 00 00 00 00 00 00 00  44 1b 00 00 14 06 00 00  |........D.......|
00000090  01 00 00 00 74 72 61 6e  73 6c 61 74 65 0d 00 00  |....translate...|
000000a0  00 00 00 00 90 01 00 00  e0 01 00 00 b0 04 00 00  |................|
000000b0  d0 02 00 00 00 00 00 00  00 00 00 00 ff ff ff ff  |................|
000000c0  12 00 20 bf 07 02 07 01  03 01 0c 00 00 00 00 00  |.. .............|
000000d0  9c fd ff ff 20 03 00 00  00 00 00 00 3d 01 00 27  |.... .......=..'|
000000e0  00 00 00 00 01 00 00 00  01 00 00 00 d8 01 00 00  |................|
000000f0  ff ff ff ff 12 00 00 00  0c 00 00 00 0c 00 00 00  |................|
00000100  1c ff ff ff 14 03 00 00  e4 ff ff ff 05 01 00 17  |................|
00000110  ea 01 00 00 eb 01 00 00  01 00 00 00 20 00 00 00  |............ ...|
00000120  d4 ff ff ff 74 01 00 00  f4 ff ff ff 39 01 00 17  |....t.......9...|
00000130  ee 01 00 00 ff ff ff ff  16 00 00 00 5c 01 00 00  |............\...|
00000140  64 ff ff ff c0 01 00 00  c8 ff ff ff 2f 31 00 17  |d.........../1..|
00000150  04 02 00 00 09 02 00 00  05 00 00 00 20 00 00 00  |............ ...|
00000160  30 ff ff ff e0 01 00 00  5c ff ff ff 13 b1 00 17  |0.......\.......|
00000170  12 02 00 00 2c 02 00 00  1a 00 00 00 0c 00 00 00  |....,...........|
00000180  a8 fd ff ff 14 03 00 00  00 ff ff ff 05 01 00 17  |................|
00000190  3a 02 00 00 3b 02 00 00  01 00 00 00 20 00 00 00  |:...;....... ...|
000001a0  f0 fe ff ff 64 01 00 00  10 ff ff ff 39 01 00 17  |....d.......9...|
000001b0  3e 02 00 00 ff ff ff ff  15 00 00 00 5c 01 00 00  |>...........\...|
000001c0  80 fe ff ff c0 01 00 00  e4 fe ff ff 2f 31 00 17  |............/1..|
000001d0  53 02 00 00 58 02 00 00  05 00 00 00 20 00 00 00  |S...X....... ...|
000001e0  4c fe ff ff 54 01 00 00  78 fe ff ff 13 b1 01 17  |L...T...x.......|
000001f0  61 02 00 00 72 02 00 00  11 00 00 00 60 01 00 00  |a...r.......`...|
00000200  48 fe ff ff 00 03 00 00  78 fe ff ff 3d f1 00 07  |H.......x...=...|
00000210  84 02 00 00 9a 02 00 00  41 00 00 00 20 00 00 00  |........A... ...|
00000220  00 fe ff ff e4 01 00 00  2c fe ff ff 13 b1 01 17  |........,.......|
00000230  a5 02 00 00 bf 02 00 00  1a 00 00 00 f0 01 00 00  |................|
00000240  f0 fd ff ff 40 02 00 00  40 fe ff ff 3f 31 00 17  |....@...@...?1..|
00000250  d1 02 00 00 d2 02 00 00  01 00 00 00 20 00 00 00  |............ ...|
00000260  bc fd ff ff e4 01 00 00  e8 fd ff ff 13 b1 00 17  |................|
00000270  db 02 00 00 f5 02 00 00  1a 00 00 00 4d 61 6b 65  |............Make|
00000280  4a 50 45 47 20 43 6f 6d  6d 65 6e 74 73 0d 0d 52  |JPEG Comments..R|
00000290  34 0d 45 78 74 72 61 63  74 20 43 6f 6d 6d 65 6e  |4.Extract Commen|
000002a0  74 20 42 6c 6f 63 6b 0d  44 72 6f 70 0d 53 64 72  |t Block.Drop.Sdr|
000002b0  6f 70 3b 52 32 0d 20 49  6e 63 6c 75 64 65 20 69  |op;R2. Include i|
000002c0  6d 61 67 65 20 64 69 6d  65 6e 73 69 6f 6e 73 0d  |mage dimensions.|
000002d0  53 6f 70 74 6f 66 66 2c  6f 70 74 6f 6e 0d 0d 52  |Soptoff,opton..R|
000002e0  34 0d 49 6e 73 65 72 74  20 43 6f 6d 6d 65 6e 74  |4.Insert Comment|
000002f0  20 42 6c 6f 63 6b 0d 44  72 6f 70 0d 53 64 72 6f  | Block.Drop.Sdro|
00000300  70 3b 52 32 0d 20 53 68  6f 72 74 20 63 6f 6d 6d  |p;R2. Short comm|
00000310  65 6e 74 20 3a 0d 53 72  61 64 69 6f 6f 66 66 2c  |ent :.Sradiooff,|
00000320  72 61 64 69 6f 6f 6e 0d  4d 61 64 65 20 62 79 20  |radioon.Made by |
00000330  4d 61 6b 65 4a 50 45 47  20 76 2e 76 76 0d 50 70  |MakeJPEG v.vv.Pp|
00000340  74 72 5f 77 72 69 74 65  0d 20 4c 6f 6e 67 20 63  |tr_write. Long c|
00000350  6f 6d 6d 65 6e 74 20 66  72 6f 6d 20 66 69 6c 65  |omment from file|
00000360  20 3a 0d 53 72 61 64 69  6f 6f 66 66 2c 72 61 64  | :.Sradiooff,rad|
00000370  69 6f 6f 6e 0d 0d 53 64  72 6f 70 3b 52 32 0d 20  |ioon..Sdrop;R2. |
00000380  44 65 6c 65 74 65 20 65  78 69 73 74 69 6e 67 20  |Delete existing |
00000390  63 6f 6d 6d 65 6e 74 73  0d 53 6f 70 74 6f 66 66  |comments.Soptoff|
000003a0  2c 6f 70 74 6f 6e 0d 5e  01 00 00 c4 01 00 00 e2  |,opton.^........|
000003b0  04 00 00 ee 02 00 00 00  00 00 00 00 00 00 00 ff  |................|
000003c0  ff ff ff 12 00 20 bf 07  02 07 01 03 01 0c 00 00  |..... ..........|
000003d0  00 00 00 64 fb ff ff 84  03 00 00 00 00 00 00 19  |...d............|
000003e0  01 00 00 00 00 00 00 01  00 00 00 00 00 00 00 58  |...............X|
000003f0  06 00 00 ff ff ff ff 15  00 00 00 30 00 00 00 0c  |...........0....|
00000400  00 00 00 e0 fe ff ff 78  03 00 00 e4 ff ff ff 05  |.......x........|
00000410  01 00 17 6d 06 00 00 6e  06 00 00 01 00 00 00 20  |...m...n....... |
00000420  00 00 00 d4 ff ff ff fc  00 00 00 f4 ff ff ff 39  |...............9|
00000430  01 00 17 71 06 00 00 7f  06 00 00 0e 00 00 00 20  |...q........... |
00000440  00 00 00 9c ff ff ff 34  01 00 00 c8 ff ff ff 13  |.......4........|
00000450  b1 00 17 80 06 00 00 8f  06 00 00 0f 00 00 00 40  |...............@|
00000460  01 00 00 98 ff ff ff 84  01 00 00 cc ff ff ff 3d  |...............=|
00000470  f1 00 07 9d 06 00 00 a1  06 00 00 04 00 00 00 90  |................|
00000480  01 00 00 a4 ff ff ff b4  01 00 00 c8 ff ff ff 1b  |................|
00000490  21 00 17 b1 06 00 00 b2  06 00 00 01 00 00 00 b0  |!...............|
000004a0  01 00 00 a4 ff ff ff d4  01 00 00 c8 ff ff ff 1b  |................|
000004b0  21 00 17 c1 06 00 00 c2  06 00 00 01 00 00 00 e0  |!...............|
000004c0  01 00 00 a4 ff ff ff 00  02 00 00 c4 ff ff ff 11  |................|
000004d0  00 00 17 25 0d 79 74 65  73 0d ff 00 00 00 00 20  |...%.ytes...... |
000004e0  00 00 00 64 ff ff ff 20  02 00 00 90 ff ff ff 13  |...d... ........|
000004f0  b1 00 17 cd 06 00 00 ea  06 00 00 1d 00 00 00 20  |............... |
00000500  00 00 00 2c ff ff ff 24  03 00 00 58 ff ff ff 13  |...,...$...X....|
00000510  b1 00 17 f8 06 00 00 25  07 00 00 2d 00 00 00 20  |.......%...-... |
00000520  00 00 00 f4 fe ff ff d4  02 00 00 20 ff ff ff 13  |........... ....|
00000530  b1 00 17 33 07 00 00 5c  07 00 00 29 00 00 00 0c  |...3...\...)....|
00000540  00 00 00 74 fd ff ff 78  03 00 00 c4 fe ff ff 05  |...t...x........|
00000550  01 00 17 6a 07 00 00 6b  07 00 00 01 00 00 00 20  |...j...k....... |
00000560  00 00 00 b4 fe ff ff 2c  01 00 00 d4 fe ff ff 39  |.......,.......9|
00000570  01 00 17 6e 07 00 00 7f  07 00 00 11 00 00 00 20  |...n........... |
00000580  00 00 00 7c fe ff ff f4  00 00 00 a8 fe ff ff 13  |...|............|
00000590  b1 00 17 80 07 00 00 8b  07 00 00 0b 00 00 00 b0  |................|
000005a0  01 00 00 78 fe ff ff b8  02 00 00 ac fe ff ff 3d  |...x...........=|
000005b0  01 00 17 99 07 00 00 9e  07 00 00 05 00 00 00 c4  |................|
000005c0  02 00 00 7c fe ff ff f0  02 00 00 a8 fe ff ff 1b  |...|............|
000005d0  31 00 17 a1 07 00 00 a2  07 00 00 01 00 00 00 20  |1.............. |
000005e0  00 00 00 40 fe ff ff 04  01 00 00 6c fe ff ff 13  |...@.......l....|
000005f0  b1 00 17 c3 07 00 00 cf  07 00 00 0c 00 00 00 b0  |................|
00000600  01 00 00 3c fe ff ff b8  02 00 00 70 fe ff ff 3d  |...<.......p...=|
00000610  01 00 17 dd 07 00 00 ec  07 00 00 0f 00 00 00 c4  |................|
00000620  02 00 00 40 fe ff ff f0  02 00 00 6c fe ff ff 1b  |...@.......l....|
00000630  31 00 17 ef 07 00 00 f0  07 00 00 01 00 00 00 20  |1.............. |
00000640  00 00 00 04 fe ff ff 84  01 00 00 30 fe ff ff 13  |...........0....|
00000650  b1 00 17 11 08 00 00 25  08 00 00 16 00 00 00 b0  |.......%........|
00000660  01 00 00 00 fe ff ff f4  01 00 00 34 fe ff ff 3d  |...........4...=|
00000670  f1 00 07 33 08 00 00 37  08 00 00 04 00 00 00 00  |...3...7........|
00000680  02 00 00 0c fe ff ff 24  02 00 00 30 fe ff ff 1b  |.......$...0....|
00000690  21 00 17 47 08 00 00 48  08 00 00 01 00 00 00 20  |!..G...H....... |
000006a0  02 00 00 0c fe ff ff 44  02 00 00 30 fe ff ff 1b  |.......D...0....|
000006b0  21 00 17 57 08 00 00 58  08 00 00 01 00 00 00 50  |!..W...X.......P|
000006c0  02 00 00 0c fe ff ff 70  02 00 00 2c fe ff ff 11  |.......p...,....|
000006d0  00 00 17 25 0d 00 00 00  00 00 00 00 00 00 00 20  |...%........... |
000006e0  00 00 00 c8 fd ff ff a4  01 00 00 f4 fd ff ff 13  |................|
000006f0  b1 00 17 63 08 00 00 79  08 00 00 18 00 00 00 b0  |...c...y........|
00000700  01 00 00 c4 fd ff ff f4  01 00 00 f8 fd ff ff 3d  |...............=|
00000710  f1 00 07 87 08 00 00 8a  08 00 00 04 00 00 00 00  |................|
00000720  02 00 00 d0 fd ff ff 28  02 00 00 f0 fd ff ff 1b  |.......(........|
00000730  21 00 17 9a 08 00 00 9b  08 00 00 01 00 00 00 20  |!.............. |
00000740  02 00 00 d0 fd ff ff 44  02 00 00 f4 fd ff ff 1b  |.......D........|
00000750  21 00 17 aa 08 00 00 ab  08 00 00 01 00 00 00 50  |!..............P|
00000760  02 00 00 c8 fd ff ff c4  02 00 00 f4 fd ff ff 13  |................|
00000770  b1 01 17 b6 08 00 00 bb  08 00 00 05 00 00 00 d0  |................|
00000780  02 00 00 c8 fd ff ff 64  03 00 00 f4 fd ff ff 13  |.......d........|
00000790  b1 01 17 cd 08 00 00 d4  08 00 00 07 00 00 00 20  |............... |
000007a0  00 00 00 8c fd ff ff 44  01 00 00 b8 fd ff ff 13  |.......D........|
000007b0  b1 00 17 e6 08 00 00 f6  08 00 00 12 00 00 00 b0  |................|
000007c0  01 00 00 88 fd ff ff 04  02 00 00 bc fd ff ff 3d  |...............=|
000007d0  f1 00 07 04 09 00 00 08  09 00 00 05 00 00 00 10  |................|
000007e0  02 00 00 94 fd ff ff 34  02 00 00 b8 fd ff ff 1b  |.......4........|
000007f0  21 00 17 18 09 00 00 19  09 00 00 01 00 00 00 30  |!..............0|
00000800  02 00 00 94 fd ff ff 54  02 00 00 b8 fd ff ff 1b  |.......T........|
00000810  21 00 17 28 09 00 00 29  09 00 00 01 00 00 00 60  |!..(...).......`|
00000820  02 00 00 90 fd ff ff c4  02 00 00 b4 fd ff ff 11  |................|
00000830  00 00 17 4b 62 79 74 65  73 0d 00 00 00 00 00 0c  |...Kbytes.......|
00000840  00 00 00 e8 fb ff ff 78  03 00 00 5c fd ff ff 05  |.......x...\....|
00000850  01 00 17 34 09 00 00 35  09 00 00 01 00 00 00 20  |...4...5....... |
00000860  00 00 00 48 fd ff ff 0c  01 00 00 68 fd ff ff 39  |...H.......h...9|
00000870  01 00 17 38 09 00 00 47  09 00 00 0f 00 00 00 20  |...8...G....... |
00000880  00 00 00 10 fd ff ff 44  02 00 00 3c fd ff ff 13  |.......D...<....|
00000890  b1 00 17 48 09 00 00 68  09 00 00 20 00 00 00 20  |...H...h... ... |
000008a0  00 00 00 d0 fc ff ff 24  02 00 00 fc fc ff ff 13  |.......$........|
000008b0  b1 00 17 76 09 00 00 94  09 00 00 20 00 00 00 50  |...v....... ...P|
000008c0  02 00 00 c0 fc ff ff a0  02 00 00 10 fd ff ff 3f  |...............?|
000008d0  31 00 17 a2 09 00 00 a3  09 00 00 01 00 00 00 20  |1.............. |
000008e0  00 00 00 8c fc ff ff d4  01 00 00 b8 fc ff ff 13  |................|
000008f0  b1 00 17 ac 09 00 00 c5  09 00 00 1b 00 00 00 50  |...............P|
00000900  02 00 00 88 fc ff ff b4  02 00 00 bc fc ff ff 3d  |...............=|
00000910  f1 00 07 d3 09 00 00 d9  09 00 00 06 00 00 00 20  |............... |
00000920  00 00 00 54 fc ff ff a4  01 00 00 80 fc ff ff 13  |...T............|
00000930  b1 00 17 ea 09 00 00 00  0a 00 00 18 00 00 00 50  |...............P|
00000940  02 00 00 50 fc ff ff 14  03 00 00 84 fc ff ff 3d  |...P...........=|
00000950  f1 00 07 0e 0a 00 00 1a  0a 00 00 0c 00 00 00 20  |............... |
00000960  00 00 00 0c fc ff ff b4  01 00 00 38 fc ff ff 13  |...........8....|
00000970  b1 00 17 2c 0a 00 00 43  0a 00 00 19 00 00 00 50  |...,...C.......P|
00000980  02 00 00 fc fb ff ff a0  02 00 00 4c fc ff ff 3f  |...........L...?|
00000990  31 00 17 51 0a 00 00 52  0a 00 00 01 00 00 00 0c  |1..Q...R........|
000009a0  00 00 00 70 fb ff ff 78  03 00 00 d0 fb ff ff 05  |...p...x........|
000009b0  01 00 17 5b 0a 00 00 5c  0a 00 00 01 00 00 00 20  |...[...\....... |
000009c0  00 00 00 bc fb ff ff 20  01 00 00 dc fb ff ff 39  |....... .......9|
000009d0  01 00 17 5f 0a 00 00 6f  0a 00 00 10 00 00 00 20  |..._...o....... |
000009e0  00 00 00 84 fb ff ff 52  03 00 00 b0 fb ff ff 13  |.......R........|
000009f0  b1 00 17 70 0a 00 00 a0  0a 00 00 30 00 00 00 4d  |...p.......0...M|
00000a00  61 6b 65 4a 50 45 47 20  43 6f 6d 70 72 65 73 73  |akeJPEG Compress|
00000a10  69 6f 6e 0d 0d 52 34 0d  42 61 73 69 63 20 4f 70  |ion..R4.Basic Op|
00000a20  74 69 6f 6e 73 0d 0d 20  49 6d 61 67 65 20 71 75  |tions.. Image qu|
00000a30  61 6c 69 74 79 0d 53 6f  70 74 6f 66 66 2c 6f 70  |ality.Soptoff,op|
00000a40  74 6f 6e 0d 31 30 30 0d  50 70 74 72 5f 77 72 69  |ton.100.Pptr_wri|
00000a50  74 65 3b 41 30 2d 39 0d  0d 52 35 3b 73 64 6f 77  |te;A0-9..R5;sdow|
00000a60  6e 2c 70 64 6f 77 6e 0d  0d 52 35 3b 73 75 70 2c  |n,pdown..R5;sup,|
00000a70  70 75 70 0d 20 4d 61 6b  65 20 63 6f 6c 6f 75 72  |pup. Make colour|
00000a80  20 69 6e 70 75 74 20 67  72 65 79 73 63 61 6c 65  | input greyscale|
00000a90  0d 53 6f 70 74 6f 66 66  2c 6f 70 74 6f 6e 0d 20  |.Soptoff,opton. |
00000aa0  4f 70 74 69 6d 69 73 61  74 69 6f 6e 20 6f 66 20  |Optimisation of |
00000ab0  65 6e 74 72 6f 70 79 20  65 6e 63 6f 64 69 6e 67  |entropy encoding|
00000ac0  20 70 61 72 61 6d 65 74  65 72 73 0d 53 6f 70 74  | parameters.Sopt|
00000ad0  6f 66 66 2c 6f 70 74 6f  6e 0d 20 43 72 65 61 74  |off,opton. Creat|
00000ae0  65 20 70 72 6f 67 72 65  73 73 69 76 65 20 28 6d  |e progressive (m|
00000af0  75 6c 74 69 70 6c 65 2d  73 63 61 6e 29 20 66 69  |ultiple-scan) fi|
00000b00  6c 65 0d 53 6f 70 74 6f  66 66 2c 6f 70 74 6f 6e  |le.Soptoff,opton|
00000b10  0d 0d 52 34 0d 41 64 76  61 6e 63 65 64 20 4f 70  |..R4.Advanced Op|
00000b20  74 69 6f 6e 73 0d 0d 20  56 65 72 62 6f 73 69 74  |tions.. Verbosit|
00000b30  79 0d 53 6f 70 74 6f 66  66 2c 6f 70 74 6f 6e 0d  |y.Soptoff,opton.|
00000b40  48 69 67 68 0d 52 32 0d  0d 53 67 72 69 67 68 74  |High.R2..Sgright|
00000b50  2c 70 67 72 69 67 68 74  3b 50 70 74 72 5f 6d 65  |,pgright;Pptr_me|
00000b60  6e 75 2c 36 2c 35 3b 52  35 0d 20 44 43 54 20 6d  |nu,6,5;R5. DCT m|
00000b70  65 74 68 6f 64 0d 53 6f  70 74 6f 66 66 2c 6f 70  |ethod.Soptoff,op|
00000b80  74 6f 6e 0d 46 6c 6f 61  74 69 6e 67 2d 50 6f 69  |ton.Floating-Poi|
00000b90  6e 74 0d 52 32 0d 0d 53  67 72 69 67 68 74 2c 70  |nt.R2..Sgright,p|
00000ba0  67 72 69 67 68 74 3b 50  70 74 72 5f 6d 65 6e 75  |gright;Pptr_menu|
00000bb0  2c 36 2c 35 3b 52 35 0d  20 53 6d 6f 6f 74 68 20  |,6,5;R5. Smooth |
00000bc0  69 6e 70 75 74 20 69 6d  61 67 65 0d 53 6f 70 74  |input image.Sopt|
00000bd0  6f 66 66 2c 6f 70 74 6f  6e 0d 31 30 30 0d 50 70  |off,opton.100.Pp|
00000be0  74 72 5f 77 72 69 74 65  3b 41 30 2d 39 0d 0d 52  |tr_write;A0-9..R|
00000bf0  35 3b 73 64 6f 77 6e 2c  70 64 6f 77 6e 0d 0d 52  |5;sdown,pdown..R|
00000c00  35 3b 73 75 70 2c 70 75  70 0d 20 52 65 73 74 61  |5;sup,pup. Resta|
00000c10  72 74 20 6d 61 72 6b 65  72 20 65 76 65 72 79 0d  |rt marker every.|
00000c20  53 6f 70 74 6f 66 66 2c  6f 70 74 6f 6e 0d 31 30  |Soptoff,opton.10|
00000c30  0d 50 70 74 72 5f 77 72  69 74 65 3b 41 30 2d 39  |.Pptr_write;A0-9|
00000c40  0d 0d 52 35 3b 73 64 6f  77 6e 2c 70 64 6f 77 6e  |..R5;sdown,pdown|
00000c50  0d 0d 52 35 3b 73 75 70  2c 70 75 70 0d 52 6f 77  |..R5;sup,pup.Row|
00000c60  73 0d 53 72 61 64 69 6f  6f 66 66 2c 72 61 64 69  |s.Sradiooff,radi|
00000c70  6f 6f 6e 0d 42 6c 6f 63  6b 73 0d 53 72 61 64 69  |oon.Blocks.Sradi|
00000c80  6f 6f 66 66 2c 72 61 64  69 6f 6f 6e 0d 20 4d 61  |ooff,radioon. Ma|
00000c90  78 69 6d 75 6d 20 6d 65  6d 6f 72 79 0d 53 6f 70  |ximum memory.Sop|
00000ca0  74 6f 66 66 2c 6f 70 74  6f 6e 0d 36 34 30 0d 50  |toff,opton.640.P|
00000cb0  70 74 72 5f 77 72 69 74  65 3b 41 30 2d 39 0d 0d  |ptr_write;A0-9..|
00000cc0  52 35 3b 73 64 6f 77 6e  2c 70 64 6f 77 6e 0d 0d  |R5;sdown,pdown..|
00000cd0  52 35 3b 73 75 70 2c 70  75 70 0d 0d 52 34 0d 57  |R5;sup,pup..R4.W|
00000ce0  69 7a 61 72 64 20 4f 70  74 69 6f 6e 73 0d 0d 20  |izard Options.. |
00000cf0  46 6f 72 63 65 20 62 61  73 65 6c 69 6e 65 20 4a  |Force baseline J|
00000d00  50 45 47 20 74 6f 20 62  65 20 6d 61 64 65 0d 53  |PEG to be made.S|
00000d10  6f 70 74 6f 66 66 2c 6f  70 74 6f 6e 0d 20 55 73  |optoff,opton. Us|
00000d20  65 20 71 75 61 6e 74 69  73 61 74 69 6f 6e 20 74  |e quantisation t|
00000d30  61 62 6c 65 73 20 66 69  6c 65 0d 53 6f 70 74 6f  |ables file.Sopto|
00000d40  66 66 2c 6f 70 74 6f 6e  0d 0d 53 64 72 6f 70 3b  |ff,opton..Sdrop;|
00000d50  52 32 0d 20 53 65 74 20  71 75 61 6e 74 69 73 61  |R2. Set quantisa|
00000d60  74 69 6f 6e 20 74 61 62  6c 65 73 0d 53 6f 70 74  |tion tables.Sopt|
00000d70  6f 66 66 2c 6f 70 74 6f  6e 0d 30 2c 31 2c 31 0d  |off,opton.0,1,1.|
00000d80  50 70 74 72 5f 77 72 69  74 65 3b 41 30 2d 31 2c  |Pptr_write;A0-1,|
00000d90  0d 20 53 65 74 20 73 61  6d 70 6c 69 6e 67 20 66  |. Set sampling f|
00000da0  61 63 74 6f 72 73 0d 53  6f 70 74 6f 66 66 2c 6f  |actors.Soptoff,o|
00000db0  70 74 6f 6e 0d 32 78 32  2c 31 78 31 2c 31 78 31  |pton.2x2,1x1,1x1|
00000dc0  0d 50 70 74 72 5f 77 72  69 74 65 3b 41 31 2d 34  |.Pptr_write;A1-4|
00000dd0  2c 78 0d 20 53 70 65 63  69 66 79 20 73 63 61 6e  |,x. Specify scan|
00000de0  20 73 65 71 75 65 6e 63  65 0d 53 6f 70 74 6f 66  | sequence.Soptof|
00000df0  66 2c 6f 70 74 6f 6e 0d  0d 53 64 72 6f 70 3b 52  |f,opton..Sdrop;R|
00000e00  32 0d 0d 52 34 0d 43 6f  6d 6d 65 6e 74 20 4f 70  |2..R4.Comment Op|
00000e10  74 69 6f 6e 73 0d 0d 20  49 6e 63 6c 75 64 65 20  |tions.. Include |
00000e20  61 20 43 6f 6d 6d 65 6e  74 20 42 6c 6f 63 6b 20  |a Comment Block |
00000e30  61 73 20 70 65 72 20 43  6f 6d 6d 65 6e 74 73 20  |as per Comments |
00000e40  77 69 6e 64 6f 77 0d 53  6f 70 74 6f 66 66 2c 6f  |window.Soptoff,o|
00000e50  70 74 6f 6e 0d 5e 01 00  00 6e 01 00 00 e2 04 00  |pton.^...n......|
00000e60  00 42 03 00 00 00 00 00  00 00 00 00 00 ff ff ff  |.B..............|
00000e70  ff 12 00 20 bf 07 02 07  01 03 01 0c 00 00 00 00  |... ............|
00000e80  00 3c fc ff ff 84 03 00  00 00 00 00 00 19 01 00  |.<..............|
00000e90  00 00 00 00 00 01 00 00  00 01 00 00 00 38 05 00  |.............8..|
00000ea0  00 ff ff ff ff 17 00 00  00 27 00 00 00 0c 00 00  |.........'......|
00000eb0  00 38 fe ff ff 78 03 00  00 e4 ff ff ff 05 01 00  |.8...x..........|
00000ec0  17 4f 05 00 00 50 05 00  00 01 00 00 00 20 00 00  |.O...P....... ..|
00000ed0  00 d4 ff ff ff f4 00 00  00 f4 ff ff ff 39 01 00  |.............9..|
00000ee0  17 53 05 00 00 61 05 00  00 0e 00 00 00 20 00 00  |.S...a....... ..|
00000ef0  00 34 ff ff ff 64 03 00  00 b8 ff ff ff 05 01 00  |.4...d..........|
00000f00  17 62 05 00 00 63 05 00  00 01 00 00 00 34 00 00  |.b...c.......4..|
00000f10  00 a8 ff ff ff 58 01 00  00 c8 ff ff ff 39 01 00  |.....X.......9..|
00000f20  17 66 05 00 00 ff ff ff  ff 13 00 00 00 34 00 00  |.f...........4..|
00000f30  00 74 ff ff ff 28 01 00  00 a0 ff ff ff 13 b1 01  |.t...(..........|
00000f40  17 79 05 00 00 86 05 00  00 0d 00 00 00 44 01 00  |.y...........D..|
00000f50  00 74 ff ff ff 08 02 00  00 a0 ff ff ff 13 b1 01  |.t..............|
00000f60  17 98 05 00 00 a2 05 00  00 0a 00 00 00 24 02 00  |.............$..|
00000f70  00 74 ff ff ff 48 03 00  00 a0 ff ff ff 13 b1 01  |.t...H..........|
00000f80  17 b4 05 00 00 c4 05 00  00 10 00 00 00 74 00 00  |.............t..|
00000f90  00 48 ff ff ff b8 01 00  00 74 ff ff ff 13 b1 01  |.H.......t......|
00000fa0  17 d6 05 00 00 e8 05 00  00 12 00 00 00 d4 01 00  |................|
00000fb0  00 48 ff ff ff f8 02 00  00 74 ff ff ff 13 b1 01  |.H.......t......|
00000fc0  17 fa 05 00 00 0a 06 00  00 10 00 00 00 20 00 00  |............. ..|
00000fd0  00 f8 fe ff ff 54 01 00  00 24 ff ff ff 13 b1 00  |.....T...$......|
00000fe0  17 1c 06 00 00 2d 06 00  00 11 00 00 00 60 01 00  |.....-.......`..|
00000ff0  00 f4 fe ff ff a4 01 00  00 28 ff ff ff 3d f1 00  |.........(...=..|
00001000  07 3b 06 00 00 3f 06 00  00 04 00 00 00 b0 01 00  |.;...?..........|
00001010  00 00 ff ff ff d4 01 00  00 24 ff ff ff 1b 21 00  |.........$....!.|
00001020  17 4f 06 00 00 50 06 00  00 01 00 00 00 d0 01 00  |.O...P..........|
00001030  00 00 ff ff ff f4 01 00  00 24 ff ff ff 1b 21 00  |.........$....!.|
00001040  17 5f 06 00 00 60 06 00  00 01 00 00 00 00 02 00  |._...`..........|
00001050  00 fc fe ff ff 74 02 00  00 20 ff ff ff 11 60 00  |.....t... ....`.|
00001060  17 63 6f 6c 6f 75 72 73  0d 00 00 00 00 20 00 00  |.colours..... ..|
00001070  00 c0 fe ff ff e4 01 00  00 ec fe ff ff 13 b1 00  |................|
00001080  17 6b 06 00 00 85 06 00  00 1a 00 00 00 20 00 00  |.k........... ..|
00001090  00 88 fe ff ff d4 01 00  00 b4 fe ff ff 13 b1 00  |................|
000010a0  17 93 06 00 00 ac 06 00  00 19 00 00 00 20 00 00  |............. ..|
000010b0  00 50 fe ff ff 54 01 00  00 7c fe ff ff 13 b1 00  |.P...T...|......|
000010c0  17 ba 06 00 00 cb 06 00  00 11 00 00 00 60 01 00  |.............`..|
000010d0  00 4c fe ff ff b8 01 00  00 80 fe ff ff 3d 01 00  |.L...........=..|
000010e0  17 d9 06 00 00 dd 06 00  00 04 00 00 00 c4 01 00  |................|
000010f0  00 50 fe ff ff f0 01 00  00 7c fe ff ff 1b 31 00  |.P.......|....1.|
00001100  17 e0 06 00 00 e1 06 00  00 01 00 00 00 0c 00 00  |................|
00001110  00 48 fc ff ff 78 03 00  00 20 fe ff ff 05 01 00  |.H...x... ......|
00001120  17 02 07 00 00 03 07 00  00 01 00 00 00 20 00 00  |............. ..|
00001130  00 0c fe ff ff 24 01 00  00 2c fe ff ff 39 01 00  |.....$...,...9..|
00001140  17 06 07 00 00 17 07 00  00 11 00 00 00 20 00 00  |............. ..|
00001150  00 d4 fd ff ff f4 00 00  00 00 fe ff ff 13 b1 00  |................|
00001160  17 18 07 00 00 23 07 00  00 0b 00 00 00 70 01 00  |.....#.......p..|
00001170  00 d0 fd ff ff 88 02 00  00 04 fe ff ff 3d 01 00  |.............=..|
00001180  17 31 07 00 00 36 07 00  00 05 00 00 00 94 02 00  |.1...6..........|
00001190  00 d4 fd ff ff c0 02 00  00 00 fe ff ff 1b 31 00  |..............1.|
000011a0  17 39 07 00 00 3a 07 00  00 01 00 00 00 20 00 00  |.9...:....... ..|
000011b0  00 98 fd ff ff 04 01 00  00 c4 fd ff ff 13 b1 00  |................|
000011c0  17 5b 07 00 00 67 07 00  00 0c 00 00 00 70 01 00  |.[...g.......p..|
000011d0  00 94 fd ff ff 88 02 00  00 c8 fd ff ff 3d 01 00  |.............=..|
000011e0  17 75 07 00 00 84 07 00  00 0f 00 00 00 94 02 00  |.u..............|
000011f0  00 98 fd ff ff c0 02 00  00 c4 fd ff ff 1b 31 00  |..............1.|
00001200  17 87 07 00 00 88 07 00  00 01 00 00 00 20 00 00  |............. ..|
00001210  00 5c fd ff ff 64 01 00  00 88 fd ff ff 13 b1 00  |.\...d..........|
00001220  17 a9 07 00 00 bb 07 00  00 12 00 00 00 70 01 00  |.............p..|
00001230  00 58 fd ff ff 88 02 00  00 8c fd ff ff 3d 01 00  |.X...........=..|
00001240  17 c9 07 00 00 d9 07 00  00 10 00 00 00 94 02 00  |................|
00001250  00 5c fd ff ff c0 02 00  00 88 fd ff ff 1b 31 00  |.\............1.|
00001260  17 dc 07 00 00 dd 07 00  00 01 00 00 00 20 00 00  |............. ..|
00001270  00 10 fd ff ff 14 02 00  00 3c fd ff ff 13 b1 00  |.........<......|
00001280  17 fe 07 00 00 1b 08 00  00 1d 00 00 00 20 02 00  |............. ..|
00001290  00 00 fd ff ff 70 02 00  00 50 fd ff ff 3f 31 00  |.....p...P...?1.|
000012a0  17 29 08 00 00 2a 08 00  00 01 00 00 00 20 00 00  |.)...*....... ..|
000012b0  00 d0 fc ff ff 60 02 00  00 fc fc ff ff 13 b1 00  |.....`..........|
000012c0  17 33 08 00 00 55 08 00  00 22 00 00 00 20 00 00  |.3...U..."... ..|
000012d0  00 98 fc ff ff 60 02 00  00 c4 fc ff ff 13 b1 00  |.....`..........|
000012e0  17 63 08 00 00 81 08 00  00 1e 00 00 00 20 00 00  |.c........... ..|
000012f0  00 60 fc ff ff 44 01 00  00 8c fc ff ff 13 b1 00  |.`...D..........|
00001300  17 8f 08 00 00 9f 08 00  00 10 00 00 00 70 01 00  |.............p..|
00001310  00 5c fc ff ff c4 01 00  00 90 fc ff ff 3d f1 00  |.\...........=..|
00001320  07 ad 08 00 00 b1 08 00  00 05 00 00 00 d0 01 00  |................|
00001330  00 68 fc ff ff f4 01 00  00 8c fc ff ff 1b 21 00  |.h............!.|
00001340  17 c1 08 00 00 c2 08 00  00 01 00 00 00 f0 01 00  |................|
00001350  00 68 fc ff ff 14 02 00  00 8c fc ff ff 1b 21 00  |.h............!.|
00001360  17 d1 08 00 00 d2 08 00  00 01 00 00 00 20 02 00  |............. ..|
00001370  00 64 fc ff ff 84 02 00  00 84 fc ff ff 11 00 00  |.d..............|
00001380  17 4b 62 79 74 65 73 0d  00 00 00 00 00 4d 61 6b  |.Kbytes......Mak|
00001390  65 4a 50 45 47 20 44 65  63 6f 6d 70 72 65 73 73  |eJPEG Decompress|
000013a0  69 6f 6e 0d 0d 52 34 0d  42 61 73 69 63 20 4f 70  |ion..R4.Basic Op|
000013b0  74 69 6f 6e 73 0d 0d 0d  52 34 0d 4f 75 74 70 75  |tions...R4.Outpu|
000013c0  74 20 66 69 6c 65 2d 66  6f 72 6d 61 74 0d 20 57  |t file-format. W|
000013d0  69 6e 64 6f 77 73 20 42  4d 50 0d 53 72 61 64 69  |indows BMP.Sradi|
000013e0  6f 6f 66 66 2c 72 61 64  69 6f 6f 6e 0d 20 4f 53  |ooff,radioon. OS|
000013f0  2f 32 20 42 4d 50 0d 53  72 61 64 69 6f 6f 66 66  |/2 BMP.Sradiooff|
00001400  2c 72 61 64 69 6f 6f 6e  0d 20 43 6f 6d 70 75 53  |,radioon. CompuS|
00001410  65 72 76 65 20 47 49 46  0d 53 72 61 64 69 6f 6f  |erve GIF.Sradioo|
00001420  66 66 2c 72 61 64 69 6f  6f 6e 0d 20 54 72 75 65  |ff,radioon. True|
00001430  76 69 73 69 6f 6e 20 54  61 72 67 61 0d 53 72 61  |vision Targa.Sra|
00001440  64 69 6f 6f 66 66 2c 72  61 64 69 6f 6f 6e 0d 20  |diooff,radioon. |
00001450  50 42 4d 20 50 6c 75 73  20 28 50 4e 4d 29 0d 53  |PBM Plus (PNM).S|
00001460  72 61 64 69 6f 6f 66 66  2c 72 61 64 69 6f 6f 6e  |radiooff,radioon|
00001470  0d 20 52 65 64 75 63 65  20 69 6d 61 67 65 20 74  |. Reduce image t|
00001480  6f 0d 53 6f 70 74 6f 66  66 2c 6f 70 74 6f 6e 0d  |o.Soptoff,opton.|
00001490  32 35 36 0d 50 70 74 72  5f 77 72 69 74 65 3b 41  |256.Pptr_write;A|
000014a0  30 2d 39 0d 0d 52 35 3b  73 64 6f 77 6e 2c 70 64  |0-9..R5;sdown,pd|
000014b0  6f 77 6e 0d 0d 52 35 3b  73 75 70 2c 70 75 70 0d  |own..R5;sup,pup.|
000014c0  20 46 61 73 74 2c 20 6c  6f 77 2d 71 75 61 6c 69  | Fast, low-quali|
000014d0  74 79 20 6f 75 74 70 75  74 0d 53 6f 70 74 6f 66  |ty output.Soptof|
000014e0  66 2c 6f 70 74 6f 6e 0d  20 46 6f 72 63 65 20 67  |f,opton. Force g|
000014f0  72 65 79 73 63 61 6c 65  64 20 6f 75 74 70 75 74  |reyscaled output|
00001500  0d 53 6f 70 74 6f 66 66  2c 6f 70 74 6f 6e 0d 20  |.Soptoff,opton. |
00001510  53 63 61 6c 65 20 6f 75  74 70 75 74 20 62 79 0d  |Scale output by.|
00001520  53 6f 70 74 6f 66 66 2c  6f 70 74 6f 6e 0d 31 2f  |Soptoff,opton.1/|
00001530  38 0d 52 32 0d 0d 53 67  72 69 67 68 74 2c 70 67  |8.R2..Sgright,pg|
00001540  72 69 67 68 74 3b 50 70  74 72 5f 6d 65 6e 75 2c  |right;Pptr_menu,|
00001550  36 2c 35 3b 52 35 0d 0d  52 34 0d 41 64 76 61 6e  |6,5;R5..R4.Advan|
00001560  63 65 64 20 4f 70 74 69  6f 6e 73 0d 0d 20 56 65  |ced Options.. Ve|
00001570  72 62 6f 73 69 74 79 0d  53 6f 70 74 6f 66 66 2c  |rbosity.Soptoff,|
00001580  6f 70 74 6f 6e 0d 48 69  67 68 0d 52 32 0d 0d 53  |opton.High.R2..S|
00001590  67 72 69 67 68 74 2c 70  67 72 69 67 68 74 3b 50  |gright,pgright;P|
000015a0  70 74 72 5f 6d 65 6e 75  2c 36 2c 35 3b 52 35 0d  |ptr_menu,6,5;R5.|
000015b0  20 44 43 54 20 6d 65 74  68 6f 64 0d 53 6f 70 74  | DCT method.Sopt|
000015c0  6f 66 66 2c 6f 70 74 6f  6e 0d 46 6c 6f 61 74 69  |off,opton.Floati|
000015d0  6e 67 2d 50 6f 69 6e 74  0d 52 32 0d 0d 53 67 72  |ng-Point.R2..Sgr|
000015e0  69 67 68 74 2c 70 67 72  69 67 68 74 3b 50 70 74  |ight,pgright;Ppt|
000015f0  72 5f 6d 65 6e 75 2c 36  2c 35 3b 52 35 0d 20 44  |r_menu,6,5;R5. D|
00001600  69 74 68 65 72 69 6e 67  20 6d 65 74 68 6f 64 0d  |ithering method.|
00001610  53 6f 70 74 6f 66 66 2c  6f 70 74 6f 6e 0d 46 6c  |Soptoff,opton.Fl|
00001620  6f 79 64 2d 53 74 65 69  6e 62 65 72 67 0d 52 32  |oyd-Steinberg.R2|
00001630  0d 0d 53 67 72 69 67 68  74 2c 70 67 72 69 67 68  |..Sgright,pgrigh|
00001640  74 3b 50 70 74 72 5f 6d  65 6e 75 2c 36 2c 35 3b  |t;Pptr_menu,6,5;|
00001650  52 35 0d 20 4d 61 70 20  6f 75 74 70 75 74 20 74  |R5. Map output t|
00001660  6f 20 69 6d 61 67 65 20  63 6f 6c 6f 75 72 73 0d  |o image colours.|
00001670  53 6f 70 74 6f 66 66 2c  6f 70 74 6f 6e 0d 0d 72  |Soptoff,opton..r|
00001680  32 3b 73 64 72 6f 70 0d  20 46 61 73 74 65 72 2c  |2;sdrop. Faster,|
00001690  20 6c 6f 77 65 72 2d 71  75 61 6c 69 74 79 20 75  | lower-quality u|
000016a0  70 73 61 6d 70 6c 69 6e  67 0d 53 6f 70 74 6f 66  |psampling.Soptof|
000016b0  66 2c 6f 70 74 6f 6e 0d  20 4f 6e 65 2d 70 61 73  |f,opton. One-pas|
000016c0  73 20 63 6f 6c 6f 75 72  20 71 75 61 6e 74 69 73  |s colour quantis|
000016d0  61 74 69 6f 6e 0d 53 6f  70 74 6f 66 66 2c 6f 70  |ation.Soptoff,op|
000016e0  74 6f 6e 0d 20 4d 61 78  69 6d 75 6d 20 6d 65 6d  |ton. Maximum mem|
000016f0  6f 72 79 0d 53 6f 70 74  6f 66 66 2c 6f 70 74 6f  |ory.Soptoff,opto|
00001700  6e 0d 36 34 30 0d 50 70  74 72 5f 77 72 69 74 65  |n.640.Pptr_write|
00001710  3b 41 30 2d 39 0d 0d 52  35 3b 73 64 6f 77 6e 2c  |;A0-9..R5;sdown,|
00001720  70 64 6f 77 6e 0d 0d 52  35 3b 73 75 70 2c 70 75  |pdown..R5;sup,pu|
00001730  70 0d f8 01 00 00 4c 02  00 00 5c 04 00 00 e8 03  |p.....L...\.....|
00001740  00 00 00 00 00 00 00 00  00 00 ff ff ff ff 12 00  |................|
00001750  00 84 07 02 07 01 03 01  0c 00 00 00 00 00 64 fe  |..............d.|
00001760  ff ff 64 02 00 00 00 00  00 00 3d 01 00 27 00 00  |..d.......=..'..|
00001770  00 00 01 00 00 00 00 00  00 00 38 02 00 00 ff ff  |..........8.....|
00001780  ff ff 13 00 00 00 0f 00  00 00 10 00 00 00 c8 ff  |................|
00001790  ff ff 90 00 00 00 f8 ff  ff ff 11 02 00 17 4e 61  |..............Na|
000017a0  6d 65 0d 0d 6c 65 64 3e  0d fe 10 00 00 00 8c ff  |me..led>........|
000017b0  ff ff 90 00 00 00 bc ff  ff ff 11 02 00 17 50 75  |..............Pu|
000017c0  72 70 6f 73 65 0d 0d 3e  0d fe 10 00 00 00 50 ff  |rpose..>......P.|
000017d0  ff ff 90 00 00 00 80 ff  ff ff 11 02 00 17 41 70  |..............Ap|
000017e0  70 73 0d 62 79 0d 0d fe  fe fe 10 00 00 00 10 ff  |ps.by...........|
000017f0  ff ff 90 00 00 00 40 ff  ff ff 11 02 00 17 56 65  |......@.......Ve|
00001800  72 73 69 6f 6e 0d 0e 00  00 00 10 00 00 00 d8 fe  |rsion...........|
00001810  ff ff 90 00 00 00 08 ff  ff ff 11 02 00 17 52 65  |..............Re|
00001820  73 74 0d ff ff ff 0d 00  00 00 10 00 00 00 6c fe  |st............l.|
00001830  ff ff 90 00 00 00 9c fe  ff ff 11 02 00 17 56 65  |..............Ve|
00001840  72 73 69 6f 6e 0d 00 00  00 00 94 00 00 00 c4 ff  |rsion...........|
00001850  ff ff e8 01 00 00 f8 ff  ff ff 3d 01 00 17 4b 02  |..........=...K.|
00001860  00 00 54 02 00 00 09 00  00 00 94 00 00 00 88 ff  |..T.............|
00001870  ff ff e8 01 00 00 bc ff  ff ff 3d 01 00 17 57 02  |..........=...W.|
00001880  00 00 64 02 00 00 0d 00  00 00 94 00 00 00 4c ff  |..d...........L.|
00001890  ff ff 5c 02 00 00 80 ff  ff ff 3d 01 00 17 67 02  |..\.......=...g.|
000018a0  00 00 82 02 00 00 1b 00  00 00 94 00 00 00 10 ff  |................|
000018b0  ff ff 5c 02 00 00 44 ff  ff ff 3d 01 00 17 85 02  |..\...D...=.....|
000018c0  00 00 96 02 00 00 11 00  00 00 94 00 00 00 a8 fe  |................|
000018d0  ff ff 5c 02 00 00 08 ff  ff ff 3d 01 00 17 99 02  |..\.......=.....|
000018e0  00 00 9a 02 00 00 01 00  00 00 94 00 00 00 6c fe  |..............l.|
000018f0  ff ff 5c 02 00 00 a0 fe  ff ff 3d 01 00 17 9d 02  |..\.......=.....|
00001900  00 00 b0 02 00 00 13 00  00 00 f0 01 00 00 88 ff  |................|
00001910  ff ff 5c 02 00 00 f8 ff  ff ff 3f 01 00 27 b3 02  |..\.......?..'..|
00001920  00 00 b4 02 00 00 02 00  00 00 98 00 00 00 d8 fe  |................|
00001930  ff ff 58 02 00 00 04 ff  ff ff 19 01 00 17 c2 02  |..X.............|
00001940  00 00 ff ff ff ff 16 00  00 00 98 00 00 00 ac fe  |................|
00001950  ff ff 58 02 00 00 d8 fe  ff ff 19 01 00 17 d8 02  |..X.............|
00001960  00 00 ff ff ff ff 14 00  00 00 41 62 6f 75 74 20  |..........About |
00001970  74 68 69 73 20 70 72 6f  67 72 61 6d 0d 4d 61 6b  |this program.Mak|
00001980  65 4a 50 45 47 0d 52 32  0d 4a 50 45 47 20 54 6f  |eJPEG.R2.JPEG To|
00001990  6f 6c 6b 69 74 0d 52 32  0d 54 68 65 20 49 6e 64  |olkit.R2.The Ind|
000019a0  65 70 65 6e 64 65 6e 74  20 4a 50 45 47 20 47 72  |ependent JPEG Gr|
000019b0  6f 75 70 0d 52 32 0d 36  61 20 28 30 37 20 46 65  |oup.R2.6a (07 Fe|
000019c0  62 20 31 39 39 36 29 0d  52 32 0d 0d 52 32 0d 32  |b 1996).R2..R2.2|
000019d0  2e 30 34 20 28 32 33 20  4d 61 72 20 31 39 39 36  |.04 (23 Mar 1996|
000019e0  29 0d 52 32 0d 0d 52 32  3b 73 21 6d 61 6b 65 6a  |).R2..R2;s!makej|
000019f0  70 65 67 0d a9 20 44 61  76 65 20 54 68 6f 6d 61  |peg.. Dave Thoma|
00001a00  73 2c 20 31 39 39 32 2d  36 0d 6f 66 20 45 63 68  |s, 1992-6.of Ech|
00001a10  65 6c 6f 6e 20 53 6f 66  74 77 61 72 65 0d 92 02  |elon Software...|
00001a20  00 00 e4 01 00 00 ae 03  00 00 cc 02 00 00 00 00  |................|
00001a30  00 00 00 00 00 00 ff ff  ff ff 12 00 00 84 07 02  |................|
00001a40  07 01 03 01 02 00 00 00  00 00 18 ff ff ff 1c 01  |................|
00001a50  00 00 00 00 00 00 19 00  00 00 00 00 00 00 01 00  |................|
00001a60  00 00 00 00 00 00 53 61  76 65 20 61 73 0d 63 63  |......Save as.cc|
00001a70  0d 0d 04 00 00 00 98 00  00 00 24 ff ff ff 10 01  |..........$.....|
00001a80  00 00 68 ff ff ff 3d 31  00 17 d8 00 00 00 dd 00  |..h...=1........|
00001a90  00 00 05 00 00 00 1c 00  00 00 70 ff ff ff 00 01  |..........p.....|
00001aa0  00 00 a4 ff ff ff 3d f1  00 07 e2 00 00 00 ec 00  |......=.........|
00001ab0  00 00 d4 00 00 00 6c 00  00 00 b0 ff ff ff b0 00  |......l.........|
00001ac0  00 00 f4 ff ff ff 1b 61  00 17 00 01 00 00 01 01  |.......a........|
00001ad0  00 00 01 00 00 00 08 00  00 00 2c ff ff ff 90 00  |..........,.....|
00001ae0  00 00 60 ff ff ff 3d 31  00 17 1a 01 00 00 21 01  |..`...=1......!.|
00001af0  00 00 07 00 00 00 53 61  76 65 0d 52 36 2c 33 0d  |......Save.R6,3.|
00001b00  7e 66 4f 4f 20 62 41 52  7e 0d 41 7e 20 3b 50 70  |~fOO bAR~.A~ ;Pp|
00001b10  74 72 5f 77 72 69 74 65  2c 34 2c 31 30 0d 0d 50  |tr_write,4,10..P|
00001b20  70 74 72 5f 68 61 6e 64  2c 31 32 2c 38 3b 53 66  |ptr_hand,12,8;Sf|
00001b30  69 6c 65 5f 63 38 35 0d  43 61 6e 63 65 6c 0d 52  |ile_c85.Cancel.R|
00001b40  35 2c 33 0d 5e 01 00 00  fa 01 00 00 e2 04 00 00  |5,3.^...........|
00001b50  b6 02 00 00 00 00 00 00  00 00 00 00 ff ff ff ff  |................|
00001b60  12 00 00 bf 07 02 07 01  03 01 0c 00 00 00 00 00  |................|
00001b70  40 fd ff ff 84 03 00 00  00 00 00 00 1d 01 00 27  |@..............'|
00001b80  00 00 00 00 01 00 00 00  00 00 00 00 b8 03 00 00  |................|
00001b90  ff ff ff ff 15 00 00 00  1b 00 00 00 0c 00 00 00  |................|
00001ba0  50 ff ff ff 78 03 00 00  e4 ff ff ff 05 01 00 17  |P...x...........|
00001bb0  cd 03 00 00 ce 03 00 00  01 00 00 00 20 00 00 00  |............ ...|
00001bc0  d4 ff ff ff 00 01 00 00  f4 ff ff ff 39 01 00 17  |............9...|
00001bd0  d1 03 00 00 df 03 00 00  0e 00 00 00 20 00 00 00  |............ ...|
00001be0  9c ff ff ff 24 03 00 00  c8 ff ff ff 13 b1 00 17  |....$...........|
00001bf0  e0 03 00 00 0d 04 00 00  2d 00 00 00 20 00 00 00  |........-... ...|
00001c00  64 ff ff ff d4 02 00 00  90 ff ff ff 13 b1 00 17  |d...............|
00001c10  1b 04 00 00 44 04 00 00  29 00 00 00 0c 00 00 00  |....D...).......|
00001c20  5c fe ff ff 78 03 00 00  34 ff ff ff 05 01 00 17  |\...x...4.......|
00001c30  52 04 00 00 53 04 00 00  01 00 00 00 20 00 00 00  |R...S....... ...|
00001c40  24 ff ff ff 34 01 00 00  44 ff ff ff 39 01 00 17  |$...4...D...9...|
00001c50  56 04 00 00 67 04 00 00  11 00 00 00 20 00 00 00  |V...g....... ...|
00001c60  ec fe ff ff f4 00 00 00  18 ff ff ff 13 b1 00 17  |................|
00001c70  68 04 00 00 73 04 00 00  0b 00 00 00 b0 01 00 00  |h...s...........|
00001c80  e8 fe ff ff b8 02 00 00  1c ff ff ff 3d 01 00 17  |............=...|
00001c90  81 04 00 00 86 04 00 00  05 00 00 00 c4 02 00 00  |................|
00001ca0  ec fe ff ff f0 02 00 00  18 ff ff ff 1b 31 00 17  |.............1..|
00001cb0  89 04 00 00 8a 04 00 00  01 00 00 00 20 00 00 00  |............ ...|
00001cc0  b0 fe ff ff a4 01 00 00  dc fe ff ff 13 b1 00 17  |................|
00001cd0  ab 04 00 00 c1 04 00 00  16 00 00 00 b0 01 00 00  |................|
00001ce0  ac fe ff ff f4 01 00 00  e0 fe ff ff 3d f1 00 07  |............=...|
00001cf0  cf 04 00 00 d2 04 00 00  04 00 00 00 00 02 00 00  |................|
00001d00  b8 fe ff ff 28 02 00 00  d8 fe ff ff 1b 21 00 17  |....(........!..|
00001d10  e2 04 00 00 e3 04 00 00  01 00 00 00 20 02 00 00  |............ ...|
00001d20  b8 fe ff ff 44 02 00 00  dc fe ff ff 1b 21 00 17  |....D........!..|
00001d30  f2 04 00 00 f3 04 00 00  01 00 00 00 50 02 00 00  |............P...|
00001d40  b0 fe ff ff c4 02 00 00  dc fe ff ff 13 b1 01 17  |................|
00001d50  fe 04 00 00 03 05 00 00  05 00 00 00 d0 02 00 00  |................|
00001d60  b0 fe ff ff 64 03 00 00  dc fe ff ff 13 b1 01 17  |....d...........|
00001d70  15 05 00 00 1c 05 00 00  07 00 00 00 20 00 00 00  |............ ...|
00001d80  74 fe ff ff 44 01 00 00  a0 fe ff ff 13 b1 00 17  |t...D...........|
00001d90  2e 05 00 00 3e 05 00 00  10 00 00 00 b0 01 00 00  |....>...........|
00001da0  70 fe ff ff 04 02 00 00  a4 fe ff ff 3d f1 00 07  |p...........=...|
00001db0  4c 05 00 00 50 05 00 00  05 00 00 00 10 02 00 00  |L...P...........|
00001dc0  7c fe ff ff 34 02 00 00  a0 fe ff ff 1b 21 00 17  ||...4........!..|
00001dd0  60 05 00 00 61 05 00 00  01 00 00 00 30 02 00 00  |`...a.......0...|
00001de0  7c fe ff ff 54 02 00 00  a0 fe ff ff 1b 21 00 17  ||...T........!..|
00001df0  70 05 00 00 71 05 00 00  01 00 00 00 60 02 00 00  |p...q.......`...|
00001e00  78 fe ff ff c4 02 00 00  9c fe ff ff 11 00 00 17  |x...............|
00001e10  4b 62 79 74 65 73 0d 00  00 00 00 00 0c 00 00 00  |Kbytes..........|
00001e20  c4 fd ff ff 78 03 00 00  40 fe ff ff 05 01 00 17  |....x...@.......|
00001e30  7c 05 00 00 7d 05 00 00  01 00 00 00 20 00 00 00  ||...}....... ...|
00001e40  30 fe ff ff 10 01 00 00  50 fe ff ff 39 01 00 17  |0.......P...9...|
00001e50  80 05 00 00 8f 05 00 00  0f 00 00 00 20 00 00 00  |............ ...|
00001e60  e8 fd ff ff d4 01 00 00  14 fe ff ff 13 b1 00 17  |................|
00001e70  90 05 00 00 a9 05 00 00  21 00 00 00 e0 01 00 00  |........!.......|
00001e80  d8 fd ff ff 30 02 00 00  28 fe ff ff 3f 31 00 17  |....0...(...?1..|
00001e90  b7 05 00 00 b8 05 00 00  01 00 00 00 0c 00 00 00  |................|
00001ea0  4c fd ff ff 78 03 00 00  ac fd ff ff 05 01 00 17  |L...x...........|
00001eb0  c1 05 00 00 c2 05 00 00  01 00 00 00 20 00 00 00  |............ ...|
00001ec0  98 fd ff ff 20 01 00 00  b8 fd ff ff 39 01 00 17  |.... .......9...|
00001ed0  c5 05 00 00 d5 05 00 00  10 00 00 00 20 00 00 00  |............ ...|
00001ee0  60 fd ff ff 42 03 00 00  8c fd ff ff 13 b1 00 17  |`...B...........|
00001ef0  d6 05 00 00 06 06 00 00  30 00 00 00 4d 61 6b 65  |........0...Make|
00001f00  4a 50 45 47 20 54 72 61  6e 73 6c 61 74 69 6f 6e  |JPEG Translation|
00001f10  0d 0d 52 34 0d 42 61 73  69 63 20 4f 70 74 69 6f  |..R4.Basic Optio|
00001f20  6e 73 0d 0d 20 4f 70 74  69 6d 69 73 61 74 69 6f  |ns.. Optimisatio|
00001f30  6e 20 6f 66 20 65 6e 74  72 6f 70 79 20 65 6e 63  |n of entropy enc|
00001f40  6f 64 69 6e 67 20 70 61  72 61 6d 65 74 65 72 73  |oding parameters|
00001f50  0d 53 6f 70 74 6f 66 66  2c 6f 70 74 6f 6e 0d 20  |.Soptoff,opton. |
00001f60  43 72 65 61 74 65 20 70  72 6f 67 72 65 73 73 69  |Create progressi|
00001f70  76 65 20 28 6d 75 6c 74  69 70 6c 65 2d 73 63 61  |ve (multiple-sca|
00001f80  6e 29 20 66 69 6c 65 0d  53 6f 70 74 6f 66 66 2c  |n) file.Soptoff,|
00001f90  6f 70 74 6f 6e 0d 0d 52  34 0d 41 64 76 61 6e 63  |opton..R4.Advanc|
00001fa0  65 64 20 4f 70 74 69 6f  6e 73 0d 0d 20 56 65 72  |ed Options.. Ver|
00001fb0  62 6f 73 69 74 79 0d 53  6f 70 74 6f 66 66 2c 6f  |bosity.Soptoff,o|
00001fc0  70 74 6f 6e 0d 48 69 67  68 0d 52 32 0d 0d 53 67  |pton.High.R2..Sg|
00001fd0  72 69 67 68 74 2c 70 67  72 69 67 68 74 3b 50 70  |right,pgright;Pp|
00001fe0  74 72 5f 6d 65 6e 75 2c  36 2c 35 3b 52 35 0d 20  |tr_menu,6,5;R5. |
00001ff0  52 65 73 74 61 72 74 20  6d 61 72 6b 65 72 20 65  |Restart marker e|
00002000  76 65 72 79 0d 53 6f 70  74 6f 66 66 2c 6f 70 74  |very.Soptoff,opt|
00002010  6f 6e 0d 31 30 0d 50 70  74 72 5f 77 72 69 74 65  |on.10.Pptr_write|
00002020  3b 41 30 2d 39 0d 0d 52  35 3b 73 64 6f 77 6e 2c  |;A0-9..R5;sdown,|
00002030  70 64 6f 77 6e 0d 0d 52  35 3b 73 75 70 2c 70 75  |pdown..R5;sup,pu|
00002040  70 0d 52 6f 77 73 0d 53  72 61 64 69 6f 6f 66 66  |p.Rows.Sradiooff|
00002050  2c 72 61 64 69 6f 6f 6e  0d 42 6c 6f 63 6b 73 0d  |,radioon.Blocks.|
00002060  53 72 61 64 69 6f 6f 66  66 2c 72 61 64 69 6f 6f  |Sradiooff,radioo|
00002070  6e 0d 20 4d 61 78 69 6d  75 6d 20 6d 65 6d 6f 72  |n. Maximum memor|
00002080  79 0d 53 6f 70 74 6f 66  66 2c 6f 70 74 6f 6e 0d  |y.Soptoff,opton.|
00002090  36 34 30 0d 50 70 74 72  5f 77 72 69 74 65 3b 41  |640.Pptr_write;A|
000020a0  30 2d 39 0d 0d 52 35 3b  73 64 6f 77 6e 2c 70 64  |0-9..R5;sdown,pd|
000020b0  6f 77 6e 0d 0d 52 35 3b  73 75 70 2c 70 75 70 0d  |own..R5;sup,pup.|
000020c0  0d 52 34 0d 57 69 7a 61  72 64 20 4f 70 74 69 6f  |.R4.Wizard Optio|
000020d0  6e 73 0d 0d 20 53 70 65  63 69 66 79 20 73 63 61  |ns.. Specify sca|
000020e0  6e 20 73 65 71 75 65 6e  63 65 20 3a 0d 53 6f 70  |n sequence :.Sop|
000020f0  74 6f 66 66 2c 6f 70 74  6f 6e 0d 0d 53 64 72 6f  |toff,opton..Sdro|
00002100  70 3b 52 32 0d 0d 52 34  0d 43 6f 6d 6d 65 6e 74  |p;R2..R4.Comment|
00002110  20 4f 70 74 69 6f 6e 73  0d 0d 20 49 6e 63 6c 75  | Options.. Inclu|
00002120  64 65 20 61 20 43 6f 6d  6d 65 6e 74 20 42 6c 6f  |de a Comment Blo|
00002130  63 6b 20 61 73 20 70 65  72 20 43 6f 6d 6d 65 6e  |ck as per Commen|
00002140  74 73 20 77 69 6e 64 6f  77 0d 53 6f 70 74 6f 66  |ts window.Soptof|
00002150  66 2c 6f 70 74 6f 6e 0d                           |f,opton.|
00002158