home *** CD-ROM | disk | FTP | other *** search
/ Archive Magazine 1996 / ARCHIVE_96.iso / discs / utilities / utility_04 / jewel / !Jewel / Docs / ReadMe < prev   
Text File  |  1993-02-24  |  6KB  |  150 lines

  1. As this software act as a RiscOs interface for the 
  2. Independant JPEG Group C routines , this documentation will be 
  3. largely inspired by the USAGE file for CJPEG and DJPEG of IJG . 
  4.  
  5.  
  6. What is JPEG ?
  7. --------------
  8.  
  9. JPEG is a standardized compression method for full-color and gray-scale
  10. images . JPEG is designed to handle "real-world" scenes, for example 
  11. scanned photographs.  Cartoons, line drawings, and other non-realistic 
  12. images are not JPEG's strong suit; on this sort of material you may get
  13. poor image quality and/or little compression.
  14.  
  15. JPEG is lossy, meaning that the output image is not necessarily identical to
  16. the input image.  Hence you should not use JPEG if you have to have identical
  17. output bits.  However, on typical real-world images, very good compression
  18. levels can be obtained with no visible change, and amazingly high compression
  19. is possible if you can tolerate a low-quality image.  You can trade off image
  20. quality against file size by adjusting the compressor's "quality" setting.
  21.  
  22.  
  23. Using Jewel :
  24. ------------- 
  25.  
  26. Double click on !Jewel icon , it then install on the icon bar .
  27. You can now drag a GIF , PPM or TARGA file on the jewel icon 
  28. jewel will open a standard save as box , drag the icon on a filer
  29. window it will create a JPEG file according to the compression settings .
  30. Dragging a JPEG file create a GIF , PBM or TARGA file according
  31. to the Decompression settings .
  32.  
  33. It should be pointed out that files dragged on jewel icon must be
  34. properly filetyped .
  35. This filetypes are :
  36.  - 0x695 for GIF files
  37.  - 0x69E for PPM files
  38.  - 0x69D for TARGA files
  39.  - 0xC85 for JPEG files 
  40.  
  41. The JPEG supported file format is JFIF .
  42.  
  43.  
  44. Compression menu :
  45. ------------------
  46.  
  47.  - Quality settings : Scale quantization tables to adjust image quality.
  48. Quality is 0 (worst) to 100 (best) , default is 75.
  49.  
  50.  - Optimization : Perform optimization of entropy encoding parameters.
  51. Without this, default encoding parameters are used.
  52. Optimization usually makes the JPEG file a little smaller , but
  53. jewel runs somewhat slower .
  54. Image quality and speed of decompression are unaffected by optimization .
  55.  
  56. Decompression menu :
  57. --------------------
  58.  
  59.  - Greyscale : Force gray-scale output even if input is color.
  60.  
  61.  - Quantization menu :  Quantize to N colors.  This reduces the number of
  62. colors in the output image so that it can be displayed on a colormapped
  63. display or stored in a colormapped file format.  For example for a 8-bit
  64. display, you'd need to quantize to 256 or fewer colors.
  65.  
  66. The dithering option perform Floyd-Steinberg dithering when quantizing
  67. colors, but on some images dithering may result in objectionable
  68. "graininess". If that happens, you can turn off dithering with .
  69.  
  70. The one pass option select one-pass instead of two-pass color quantization.
  71. The one-pass method is faster but it produces a lower-quality image.
  72. Also,the one-pass method is always used for gray-scale output 
  73. (the two-pass method is no improvement then).
  74.  
  75. - Smoothing : Perform cross-block smoothing.  This only seems to improve 
  76. the image at very low quality settings (10 to 20 or so).
  77. At normal Quality settings it may make the image worse.
  78.  
  79.  
  80. Hints :
  81. -------
  82.  
  83. Avoid running an image through a series of JPEG compression/decompression
  84. cycles.  Image quality loss will accumulate; after ten or so cycles the image
  85. may be noticeably worse than it was after one cycle.  It's best to use a
  86. lossless format while manipulating an image, then convert to JPEG format when
  87. you are ready to file the image away.
  88.  
  89.  
  90. About the quality setting :
  91. ---------------------------
  92.  
  93. The quality settings lets you trade off compressed file size against quality
  94. of the reconstructed image : the higher the quality setting, the larger the
  95. JPEG file, and the closer the output image will be to the original input.
  96. Normally you want to use the lowest setting (smallest file) that
  97. decompresses into something visually indistinguishable from the original
  98. image.  For this purpose the setting should be between 50 and 95 .
  99. The default of 75 is often about right.
  100. If you see defects at 75, then go up 5 or 10 counts at a time until you are
  101. happy with the output image . (The optimal setting will vary from one image
  102. to another.)
  103. A 100 quality setting will generate a quantization table of all 1's,
  104. eliminating loss in the quantization step (but there is still information
  105. loss in subsampling, as well as roundoff error).
  106. This setting is mainly of interest for experimental purposes.Values above
  107. about 95 are NOT recommended for normal use .The compressed file size goes
  108. up dramatically for hardly any gain in output image quality.
  109.  
  110. In the other direction , values below 50 will produce very small files of
  111. low image quality.  Settings around 5 to 10 might be useful in preparing an
  112. index of a large image library, for example.  Try 2 (or so) for some
  113. amusing Cubist effects.  (Note: values below about 25 generate 2-byte
  114. quantization tables, which are considered optional in the JPEG standard.
  115.  
  116. Conditions of distribution :
  117. ----------------------------
  118.  
  119. This software is freeware and is ⌐ Frank Lyonnet 1992 .
  120. It may be copied and distributed freely as long as no profit
  121. is made and all the files listed bellow remained unaltered .
  122.  
  123. Contents :
  124. ----------
  125.  
  126. !Boot
  127. !Help
  128. !Run
  129. !RunImage
  130. !Sprites
  131. !Sprites22
  132. Docs.Arm'sTech
  133. Docs.Credits
  134. Docs.Futur
  135. Docs.History
  136. Docs.ReadMe          this file
  137. Templates
  138.  
  139. Jewel is another production of ARM's TECH the new french programmers
  140. group .
  141.  
  142. You can contact me on internet : lyonnet@ufrima.imag.fr .
  143.                                  lyonnet@imag.fr .
  144.                 on french RTEL : bal ARCHETYPE .
  145.                        by mail : Frank Lyonnet
  146.                                  420 , Chemin de la Cassine
  147.                                  73000 ChambΘry
  148.                                  France 
  149.  
  150.