home *** CD-ROM | disk | FTP | other *** search
/ Bila Vrana / BILA_VRANA.iso / 007A / GFXCK121.ZIP / GFXCHK.DOC < prev    next >
Text File  |  1996-01-30  |  25KB  |  540 lines

  1.  
  2.                   ┌──────────────────────────────────────────┐
  3.                   │             G F X C h e c k              │
  4.                   │  GIF/JPEG/BMP Graphics Checking Utility  │
  5.                   └──────────────────────────────────────────┘
  6.  
  7.  
  8.                                   Version 1.21
  9.                      (c) Copyright 1995-1996 - Stacy Smith
  10.  
  11.  
  12.                                   Courtesy of:
  13.  
  14.                          The Bloom Beacon-Picayune BBS
  15.           Node 1: *** DOWN *** (USRobotics Courier Dual Standard V.34)
  16.                                     FidoNet
  17.                                      ILink
  18.                                     Intelec
  19.  
  20.                                   Stacy Smith
  21.  
  22.  
  23. ┌────────────────────┐
  24. │  1. Introduction:  │
  25. └────────────────────┘
  26.  
  27. GFXCheck was developed to provide the cyberspace community with a means of
  28. validating GIF, JPEG and BMP graphics files without the need for actually
  29. firing up a graphics file viewer.  While there are similar utilities available
  30. for GIF files, they are generally dated, run only under DOS and do nothing to
  31. validate JPEG (currently the leading graphics file format technology) or BMP
  32. files.
  33.  
  34. GFXCheck was designed to address these specific issues.  While GFXCheck
  35. obviously cannot determine the subjective quality of an image, it can detect
  36. many common defects and corruption that can occur in graphic files being
  37. transferred by a variety of media.
  38.  
  39.  
  40. ┌────────────────────────────┐
  41. │  2. Features of GFXCheck:  │
  42. └────────────────────────────┘
  43.  
  44.     ∙ Native versions for both 16-bit DOS and 32-bit OS/2!
  45.     ∙ Automatically identifies (by signature) GIF87a and GIF89a GIF files, JFIF
  46.       1.x format JPEG files, and Windows, OS/2 1.x and OS/2 2.x format BMP
  47.       files.
  48.     ∙ Validates graphics files for proper format and construction (e.g. invalid
  49.       structure, unexpected end of file, etc.).
  50.     ∙ Trims any extraneous bytes from the end of the graphic file.
  51.     ∙ Rejection of graphics files based upon image parameters (e.g. width,
  52.       height and/or number of colors).  These can be set individually for GIF,
  53.       JPEG and BMP graphic formats.
  54.     ∙ Logging of existing GIF and JPEG comments.
  55.     ∙ User-defined stripping and/or insertion of GIF and JPEG comments.
  56.     ∙ User-defined disposition of defective or rejected graphic files.
  57.     ∙ Updates BBS file descriptions (PCBoard-format or similar) with a user-
  58.       configurable information string.
  59.     ∙ User-selectable process logging to a disk file.
  60.     ∙ Written completely in C for optimal speed, using Watcom C/C++ 10.0.
  61.  
  62.  
  63. ┌──────────────────────────────────────────────────────────┐
  64. │  3. Files Included in the GFXCheck Distribution Archive  │
  65. └──────────────────────────────────────────────────────────┘
  66.  
  67.     GFXCHK.EXE      GFXCheck file checker program (16-bit DOS).
  68.     GFXCHK2.EXE     GFXCheck file checker program (32-bit OS/2).
  69.     GFXCHK.DOC      This file.
  70.     SAMPLE.CFG      Sample configuration file.
  71.     GIF.TPL         Sample GIF comment template.
  72.     JPEG.TPL        Sample JPEG comment template.
  73.     SUPPORT.DOC     List of authorized support sites for my shareware.
  74.     HISTORY.DOC     GFXCheck revision history in reverse order.
  75.     REGISTER.FRM    Registration form for GFXCheck and other software.
  76.     FILE_ID.DIZ     Internal description file.
  77.  
  78. When you unzip the distribution archive, you should see my PKZIP authenticity
  79. verification stamp, and a '-AV' after every file in the archive:
  80.  
  81.     # SSU301    The Bloom Beacon-Picayune BBS
  82.  
  83. If there are any files missing or added, or the -AV stamp is missing, the
  84. archive has been tampered with.  It would be advisable to call my BBS (listed
  85. at the top of this document) or one of the support sites listed in the
  86. SUPPORT.DOC file for the latest version of GFXCheck.
  87.  
  88.  
  89. ┌───────────────────────────┐
  90. │  4. Program Requirements  │
  91. └───────────────────────────┘
  92.  
  93. To the best of my knowledge, this program will run on most any machine, as it
  94. uses no specific hardware or operating system features.  I have personally
  95. tested GFXCheck under OS/2 Warp 3.0, DOS 6.20, DESQview and Windows for
  96. Workgroups 3.11, although I don't expect problems under other configurations
  97. given they conform to the general requirements of GFXCheck.
  98.  
  99. GFXCheck requires DOS 3.x and higher (or OS/2 2.0 and higher for GFXCheck/2),
  100. as it uses DOS SHARE-compatible file reads and writes.  GFXCheck's memory
  101. requirements are very small (less than 100K) and should run merrily under most
  102. any upload or file processing software, in many cases without any need for
  103. swapping.
  104.  
  105.  
  106. ┌───────────────────┐
  107. │  5. Registration  │
  108. └───────────────────┘
  109.  
  110. GFXCheck is not free; nor is GFXCheck crippled to force registration.  GFXCheck
  111. is fully functional, and will always remain so.  The only variation with the
  112. registered copies is no time delay and beg message.
  113.  
  114. Why register?  Besides a clean conscience, you will get a registration key
  115. that will work for all future versions of GFXCheck, and will remove the delay
  116. and beg message at the end of execution.
  117.  
  118. The registration fee for your unique key is $20 for hobbyist use.  The
  119. registration fee for commercial use, defined if you use GFXCheck in the course
  120. of a commercial business or for profit (e.g. CD-ROM production, more than 10
  121. BBS nodes, etc.), is $30.  Refer to the file REGISTER.FRM for more registration
  122. information.  Please print the file REGISTER.FRM and fill it out.  You can
  123. print out the form by issuing the following command from the DOS prompt:
  124.  
  125.         TYPE REGISTER.FRM > PRN
  126.  
  127.  
  128. ┌───────────────────────────────────────┐
  129. │  6. License, Warranty and Disclaimer  │
  130. └───────────────────────────────────────┘
  131.  
  132. I'll keep this part short and sweet, and dispense with the legal-ese:
  133.  
  134.     License:  You are allowed to use GFXCheck for 30 days, after which you must
  135.         either register GFXCheck or stop using it completely.  Decompiling,
  136.         disassembly or any other form of reverse-engineering GFXCheck for any
  137.         purpose is prohibited.  GFXCheck registration is a license for your use
  138.         of GFXCheck; I retain ownership of the software.  A single registration
  139.         applies to a single enterprise (e.g. BBS, CD-ROM mastering company)
  140.         regardless of the number of computers used.  If you run two or more
  141.         distinct BBS systems on the same computer (with different names), you
  142.         require two or more GFXCheck registrations.  GFXCheck registrations are
  143.         not transferrable; you cannot sell your registration to another person.
  144.  
  145.     Warranty:  There isn't one. The only thing I'll guarantee is that GFXCheck
  146.         will take up disk space, and will disappear when deleted.
  147.  
  148.     Disclaimer:  I'm not responsible for anything bad that happens. GFXCheck
  149.         works for me, but I cannot be held responsible for it not working on
  150.         your computer or doing any damage to hardware or software.
  151.  
  152. If these conditions aren't agreeable with you, then the best thing to do is
  153. delete GFXCheck right now.  I'll do my best to help any user (registered or
  154. not) that wants to use GFXCheck, and I'll act on bug reports quickly, but I
  155. simply cannot and will not be responsible for anything bad, like lost data,
  156. disk crashes, or whatever else you can think of.
  157.  
  158.  
  159. ┌───────────────────┐
  160. │  7. Installation  │
  161. └───────────────────┘
  162.  
  163. GENERAL INSTALLATION:
  164. ─────────────────────
  165. Make a subdirectory on your hard drive.  For the purposes of this document,
  166. we'll call it "D:\GFXCHK".  Unarchive the GFXCheck distribution archive into
  167. this subdirectory.  You've more than likely already made it this far, if you're
  168. reading this file. <grin>
  169.  
  170. The GFXCheck program opens a few files at once for various reasons.  I would
  171. recommend that you have a minimum of FILES=30 per node in your system
  172. CONFIG.SYS file for a DOS single-node system, since GFXCheck is often run in
  173. conjunction with your BBS and upload or file processing software.
  174.  
  175. If you are running under a DOS network or a multitasking operating system, you
  176. should already have DOS's SHARE.EXE loaded