home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format 58 / af058sub.adf / pcd100.lha / PCDIFX.DOC < prev   
Text File  |  1993-12-30  |  2KB  |  51 lines

  1. PCDIFX - Photo-CD loader for Image-FX - final release 
  2.  
  3. Finally I have finished my final PhotoCD loader for Image-FX! As promised,
  4. its error reporting is much better, I also increased the loading speed so
  5. that its more than twice as fast as the first two releases. I also worked
  6. much harder on this documentation! PCDIFX is based very loosely on Hadmut 
  7. Danisch's HPCDTOPPM, with the following changes and improvements:
  8.  
  9. o It is a Image-FX loader, as opposed to a standalone PhotoCD to PPM converter.
  10.  
  11. o It is much smaller. HPCDTOPPM is 68K; PCD is 16K.
  12.  
  13. o It uses much less memory. HPCDTOPPM allocates memory for an entire
  14.   conversion and, as such, requires over 22 megabytes to convert a
  15.   3072x2048 pixel image. PCDIFX converts an image row by row and uses less
  16.   than 200 kilobytes for even the largest images.
  17.   
  18. o It works! HPCDTOPPM (which inspired this code of mine) has problems in its 
  19.   3072x2048 conversion code which prevents its from functioning. PCDIFX works 
  20.   in every resolution.
  21.   
  22. o A new "resolution" has been added: 3072x2048 LoRes. Full 3072x2048 is now
  23.   called 3072x2048 HiRes; 3072x2048 LoRes uses one less level of luma and 
  24.   chroma correction and results in a little blurryer image. The tradeoff
  25.   here is speed versus accuracy: a 3072x2048 LoRes image loads more than three 
  26.   times faster than the HiRes version. The degradation is not discernable
  27.   except at extremely high magnifications or on ultra-high resolution displays. 
  28.   As such, LoRes is probably sufficient for most applications. Below are all 
  29.   resolutions and my speed tests.
  30.   
  31.   Resolution   Speed 
  32.   ~~~~~~~~~~   ~~~~~
  33.   192 x 128     0:02
  34.   384 x 256     0:06
  35.   768 x 512     0:21
  36.   1536x1024     3:02
  37.   3072x2048Lo   7:34
  38.   3072x2048Hi  25:26 
  39.                         
  40.   (Timings taken on an A3000/25 with substantial use of virtual memory.)
  41.  
  42. Copyright (c) 1993 by Gunnar Niclase. Permission to use and distribute this
  43. software and its documentation for noncommercial use and without fee is hereby 
  44. granted, provided that the above copyright notice appear in all copies and that
  45. both that copyright notice and this permission notice appear in supporting 
  46. documentation. It is not allowed to sell this software in any way. This 
  47. software is not public domain.
  48.  
  49. Gunnar
  50.  
  51.