home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / graf / vgacad6.zip / GIFPUB.DOC < prev    next >
Text File  |  1989-12-09  |  27KB  |  662 lines

  1.  
  2.  
  3.  
  4.             GIFPUB (c) Copr. 1989 Lawrence Gozum & Marvin Gozum
  5.             ───────────────────────────────────────────────────
  6.  
  7.                                 User Manual
  8.  
  9.  
  10.     DISCLAIMER
  11.  
  12.     This product is distributed AS IS.  The authors specifically disclaim
  13.     all warranties, expressed or implied, including ,but not limited to,
  14.     implied warranties of merchantability and fitness for a particular
  15.     purpose with respect to defects in the diskette and documentation, and
  16.     program license granted herein, in particular, and without limiting
  17.     operation of the program license with respect to any particular
  18.     application use or purpose.  In no event shall the authors be liable
  19.     for any loss of profit or any other commercial damage including but
  20.     not limited to special, incidental, consequential or other damages.
  21.  
  22.  
  23.     LICENSING AGREEMENT
  24.  
  25.     You may use this program for a 10 DAY TRIAL PERIOD.  Should you find
  26.     this program useful, you MUST register it; you will then be provided
  27.     with the latest releases of the VGACAD system see last section of this
  28.     manual).
  29.  
  30.     You can freely distribute UNMODIFIED copies of GIFPUB and charge $10
  31.     max for distribution, in lieu of recognized Users Group guidelines
  32.     (e.g., Asso. of Shareware Professionals or NY Amateur Computer Club).
  33.  
  34.  
  35.     WHAT IS GIFPUB ?
  36.  
  37.     GIFPUB converts colored GIF/PCX pics (up to 2KBx2KBx256) or any of the
  38.     following listed below to a dithered (modified, error-distributed
  39.     Floyd-Steinberg matrix with "Stucki-like" values) Black & White image
  40.     and saves it to a .PCX (ZSoft) file for First Publisher, Ventura
  41.     Publisher, Publisher's Paintbrush/PC Paintbrush+, Aldus PageMaker (if
  42.     you rename the .PCX file to .PCC and use its convert/import facility),
  43.     WordPerfect 5.0 (through GRAPHCNV to convert/import the PCX output).
  44.  
  45.     1)   ANY colored GIF picture (2KBx2KBx256);
  46.     2)   ANY 256-color PCX (version 5) picture (to 2KBx2KBx256);
  47.     3)   ANY VIEWABLE VGA/MCGA 320x200x256 picture captured with VGACAP;
  48.     4)   ANY VIEWABLE SVGA 640x480x256 or 800x600x256 picture captured and
  49.          converted to TEMP files used by VGACAD (version 1.6 and up);
  50.     5)   ANY 16-color picture converted to any size with EGA2VGA;
  51.     6)   ANY 256-color picture converted to any size with SQZGIF;
  52.     7)   Colorized/converted MacPaint (READMACs) with MAC2GIF.
  53.  
  54.     With GIFPUB, NO VIDEO CARD IS NECESSARY.  Save and load images without
  55.     viewing them.  For interactive viewing/saving, GIFPUB supports CGA
  56.     (640x200), Hercules (720x348), EGA (640x350), VGA (640x480), EEGA or
  57.     SVGA (to 800x600, 1024x768 and up will be included in later releases).
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.     GIFPUB converts colored pictures to 256 grey shades on a 64 grey scale
  71.     continuum; you can adjust the brightness and contrast levels through
  72.     sophisticated Grey Scale Skewing,  Histogram-based Contrast Stretching
  73.     and several Histogram-equalization algorithms.
  74.  
  75.     With error-distributed dithering, GIFPUB facilitates very fine grey
  76.     shades to "appear" in various sizes (ordered dithers do not).  GIFPUB
  77.     supports resizing of any image, while maintaining the aspect ratio in
  78.     ANY video mode (including EEGA and SVGA); you can integrate in your
  79.     desktop publishing application and have the best possible rendering
  80.     with any size you choose.
  81.  
  82.     GIFPUB (v2.0 and up) supports virtual screens for SVGA pictures up to
  83.     2KBx2KBx256 (EMM support will follow shortly)!  All the detail in SVGA
  84.     pictures will be accurately reproduced in your dithered images (e.g.,
  85.     fine text along with the continuous grey image).  By using the VDISK
  86.     path you can redirect the creation of virtual screen in RAM (i.e., RAM
  87.     disk) for FAST processing or another drive for dual floppy users.
  88.  
  89.  
  90.     WHAT IS VGACAP ?
  91.  
  92.     VGACAP is a terminate-stay-resident (TSR) utility that captures 256
  93.     color palettes and screens in MCGA/VGA 320x200x256, SVGA 640x480x256
  94.     and SVGA 800x600x256 modes.  MCGA/VGA 320x200x256 images are saved in
  95.     "Bloadable" formats while SVGA images (*.RAW files) can be converted
  96.     to TEMP files thorough VGACAD for editing and use in GIFPUB.
  97.  
  98.  
  99.     REQUIREMENTS
  100.  
  101.     NO VIDEO CARD REQUIRED FOR USING GIFPUB.  About 512KB of memory is
  102.     required, although it uses about 3/4 of that. You MUST have MCGA/VGA
  103.     or SVGA to use VGACAP.  VGACAP uses less than 2K of RAM.
  104.  
  105.  
  106.     COMPATIBILITY
  107.  
  108.     GIFPUB has been tested on a 386sx clone, XT clone and PS/2 Model 50;
  109.     video modes were tested in CGA, Hercules, EGA, EEGA and SVGA video
  110.     modes using the STB VGA E/M 512, ATI VGA Wonder 512 card and IBM's VGA
  111.     PS/2 VGA card.
  112.  
  113.     486, 386, 386sx, 286 and AT users with extended memory should disable
  114.     "Shadow RAM".  Although GIFPUB is predominantly coded in assembly and
  115.     C; QuickBasic (QB) 4.00b is used as a shell and error-handler.  QB
  116.     v4.00b HATES Shadow RAM for some reason and locks-up (at least on our
  117.     386sx clone).  With AMI BIOS, you can disable Shadow RAM by pressing
  118.     <DEL> during boot and changing the set-up; it is much wiser to have
  119.     EMM.SYS/QEMM.SYS or WHATEVER.SYS to manage expanded and extended RAM
  120.     anyway.  With 2MB on board, I suggest you use 720KB for VDISK to
  121.     emulate a fast 3.5" drive and allocate the rest as expanded memory; a
  122.     1MB system with a 384KB RAMdisk (VDISK) would match 640x480x256
  123.     screens which decompress to 307200 bytes.
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.     Users with third-party EMM.SYS drivers should avoid mapping the ROM
  137.     BIOS to "high" RAM (i.e., Shadow RAM) or mapping extended/expanded RAM
  138.     to areas where there is no RAM (e.g., to use LOADHI) QB's runtime
  139.     module crashes (at least on our 386sx clone).  We suggest that you
  140.     keep two versions of your CONFIG.SYS file; one with your usual set-up
  141.     and one with a set-up to run ALL our programs/utilities (preferably
  142.     with as much VDISK as possible).  Note: VGACAP cannot be loaded in
  143.     "high" RAM.
  144.  
  145.     If your system is still locks-up, do a 'naked boot' !  Rename your
  146.     AUTOEXEC.BAT and CONFIG.SYS files (e.g., to *.BAK) then reboot; this
  147.     way you can isolate the incompatible TSR or SYS file.
  148.  
  149.  
  150.     HOW TO USE VGACAP
  151.  
  152.     Run VGACAP before entering your painting/CAD or digitized picture
  153.     viewer.   Press <ALT-F4>, while viewing your picture.  The first time
  154.     you run the program it will save SCREEN00.BLD (*.RAW for SVGA screens)
  155.     and SCREEN00.PLT; if there is an existing SCREENxx.BLD (*.RAW) or
  156.     SCREENxx.PLT file, then it will increment to the next higher number.
  157.     You can use your favorite memory managers to remove this TSR or reboot
  158.     to release it from memory.
  159.  
  160.     Note:  When in DOS or using a picture viewer (e.g., PICEM, VPIC,
  161.     CSHOW) or application which requires a keypress to continue, it is
  162.     necessary to hit another key after hitting the 'HOTKEY'.
  163.  
  164.  
  165.     LOADING PICTURES INTO GIFPUB
  166.  
  167.     Four formats are accepted by GIFPUB: GIF, PCX, BLD/PLT files and TEMP
  168.     files of VGACAD;  At the start of the program, you will be prompted to
  169.     select any of these formats. With a VGA/MCGA card, GIFPUB will display
  170.     a sampled image of the entire virtual screen or the whole screen with
  171.     *.BLD/*.PLT files.  The sampled screen does not reflect the full
  172.     picture; it is intended as a visual reference for image processing
  173.     (i.e., Histogram-equalization).  All other cards will load in memory;
  174.     GIFPUB automatically detects VGA/MCGA/SVGA cards.
  175.  
  176.     With 16-color EGA/EEGA/VGA pictures, use EGA2VGA to process them as
  177.     SVGA GIFs with the same size (e.g., 640x480x16 -> 640x480x256) before
  178.     loading, to take advantage of richer grey scales and image processing
  179.     capabilities; EGA2VGA does not require a graphics card !
  180.  
  181.     You can select any filename by moving a highlighted bar (with the
  182.     arrow keys) and pressing the <return> key.  Pressing <Spc> allows you
  183.     to select a different PATH, while <Esc> exits.
  184.  
  185.     When selecting a *.BLD file, a corresponding *.PLT file must exist or
  186.     an error will result; captured 320x200x256 pictures have two files:
  187.     the screen and palette.  The extension .BLD stands for BLoaD and .PLT
  188.     for PaLetTe.
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.     To use SVGA screen captures with GIFPUB, create a 640x480 or 800x600
  203.     'blank' screen with VGACAD (i.e., VSCRN menu); exit VGACAD without
  204.     deleting the TEMP files (i.e., reply 'N'o when prompted); copy your
  205.     capture *.RAW and *.PLT image to replace the respective TEMP files.
  206.     For example, if you captured an AUTOCAD 640x480x256 drawing, your
  207.     first cature will save as SCREEN00.RAW and SCREEN00.PLT.  Activate
  208.     VGACAD (v1.6 and up) then create a 'blank' 640x480x256 virtual
  209.     screen.  Exit VGACAD without deleting the TEMP files when prompted.
  210.  
  211.               Type "copy screen00.* temp.*" <return>
  212.  
  213.     You can edit the 640x480x256 screen with VGACAD (v1.6 and up) and use
  214.     its various image processing capabilities, or go directly into GIFPUB.
  215.  
  216.  
  217.     VIEWING, CREATING & SAVING DITHERED B&W PCX FILES
  218.  
  219.     Simply select the letter to initiate that function or option.  You can
  220.     view and save in (C)GA 640x200, (E)GA 640x350, (H)ercules 720x348,
  221.     (V)GA/MCGA 640x480, (U)ser EEGA/SVGA modes up to 800x600, or (F)ile
  222.     mode up to 2048x2048.
  223.  
  224.     After delecting a video mode or the file modey will see these options
  225.     (this screen shows blanks filled with examples).
  226.  
  227.               Video Mode/Aspect Ratio: VGA 640x480
  228.               Image Width  (pixels)  : 640
  229.               Image Height (pixels)  : 480
  230.  
  231.               Resizing Factor (1-100): 100%
  232.               Pathname               : C:\PUB\PCX
  233.               Filename               : NONAME.PCX
  234.               Dither Density  (1-255): 128
  235.  
  236.     Image Width and Height are set by the video mode you have chosen and
  237.     cannot be changed except when the [U]ser EEGA/SVGA mode or [F]ile mode
  238.     is selected; it is automatically adjusted by the Resizing Factor. In
  239.     this example, the Image Width and Height matches the full screen since
  240.     Resizing Factor is 100%; if it were 50% then each number will be cut
  241.     in half.  To maintain your aspect ratios in SVGA or EEGA modes, start
  242.     with a Resizing Factor of 100% then reduce it.  Saving direct to files
  243.     works similarly.
  244.  
  245.     When a standard video mode is selected (CGA,EGA,VGA and HGC); the
  246.     Image Height and Width will always follow what is stated in the Video
  247.     Mode/Aspect ratio line; only the Resizing Factor can be altered.  To
  248.     retain an old setting, press return and the setting will remain.
  249.  
  250.     Dither Density defaults to 128; the lower this number, the more dots
  251.     will be placed (becomes brighter too).  The quality of the dithering
  252.     is drastically affected by this variable; if you get some undesired
  253.     patterns, then try adjusting this variable until you get the desired
  254.     dithering.
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.     While viewing your image you can press <Esc> to abort and be brought
  269.     back to the Main Menu.  If the image is completed, pressing <return>
  270.     will save your image.  In [F]ile mode there is no viewing; the file is
  271.     immediately constructed once you choose this option.
  272.  
  273.  
  274.     OPTIMAL DITHERING
  275.  
  276.     To get the BEST dithering, we suggest that you experiment with a small
  277.     image (e.g., VGA at 75%) while interactively adjusting the brightness,
  278.     contrast stretching and histogram-equalization option at the Image
  279.     Processing function; you can always [U]ndo changes if you "messed-up"
  280.     your picture.  When satisfied with the results, you can progress to
  281.     larger sizes or a LARGE file (up to 2048 x 2048 pels).  Normally, an
  282.     image at a particular screen size will look better when expanded; an
  283.     original 640x480x256 image will look best in 640x480 or 800x600.  Too
  284.     much expansion (e.g., 320x200 -> 1024x768) results in dark images.
  285.  
  286.  
  287.     IMAGE PROCESSING
  288.  
  289.     Selecting the [I]mage Processing function shows a Histogram of your
  290.     Original image and Modified image.  All functions here are GLOBAL;
  291.     they will be used on the virtual screen image pointed to by the VDISK
  292.     path.  The first histogram, labelled "Original", is the sampled image
  293.     that will be restored with the [U]ndo function; the second is the
  294.     "Modified" sampled image which reflects all the changes made.
  295.  
  296.     The scales used in the histograms are based on the MODE, which is the
  297.     highest grey scale frequency in the picture; normally these are the
  298.     far bins: BLACK and WHITE.  There are 64 points on the x-axis and 10
  299.     points on the y-axis.  The 64 x-axis points correspond to the 64 grey
  300.     scale continuum; the entire picture is "stretched" to 256 grey shades,
  301.     which means that each point on the x-axis represents 4 grey levels.
  302.  
  303.     Each point on the y-axis varies with the MODE.  If the most frequent
  304.     grey shade is BLACK and 20,000 pixels (about 1/3 of sampled image),
  305.     then each point on the y-axis will represent 2,000 pixels.  With this
  306.     in mind, grey shades with less that 2,000 pixels will appear as a
  307.     "flat line"; changing the Contrast or Brightness may make your
  308.     "Modified" histogram appear as a "flat line" with a few very high
  309.     bins.  You can magnify the scale (i.e, reduce the value each y-axis
  310.     point represents) by pressing [M]agnify.  Bins with the "┼" character
  311.     show grey shades that extend beyond the MODE (as you magnify the
  312.     scale, more Bins will have this symbol).
  313.  
  314.     After modifying, the Modified histogram may not display the full
  315.     distribution since the bins are so large, smaller bins are "flat
  316.     lines".  To see more, [S]lice the bins and/or [M]agnify the scale.
  317.     [S]licing the bins will cut the "anchors" of your "Modified" histogram
  318.     by 1.  The first time you press [S]lice, the grey scale continuuum
  319.     spase a 2-62 grey scale; the next will be 3-61 and so forth.  Since
  320.     pure BLACK and WHITE pixels tend to dominate the MODE, adjusting the
  321.     [B]ins makes he distribution more viewable.  Experiment freely; you
  322.     can always press [R]eset the histogram settings.
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.     Contrast Stretching
  335.  
  336.     [C]ontrast Stretching uses a "histogram" of your pixel distribution.
  337.     Each pixel can have a grey value 0 to 255 which corresponds to each of
  338.     the colors 0 to 255.  This function expands the distribution of grey
  339.     scales to extend the range of grey values from 0 to 255.  For example,
  340.     a typically unequalized image may have the following distribution of
  341.     pixels.  The low and high bins are the edges of the histogram
  342.     distribution.  All pixels between the bins will be stretched to fill
  343.     the 256 grey range.
  344.  
  345.         N  ╔═════════════════════════════════════════════════════╗
  346.            ║ low                   ▓▓                  high      ║
  347.         P  ║ bin ──┐          ▓   ▓▓▓▓                 bin       ║
  348.         i  ║       │         ▓▓   ▓▓▓▓                 │         ║
  349.         x  ║       ▓     ▓  ▓▓▓▓  ▓▓▓▓                 ▓         ║
  350.         e  ║ ▓     ▓     ▓▓▓▓▓▓▓▓ ▓▓▓▓▓           ▓▓  ▓▓▓        ║
  351.         l  ║ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓║
  352.         s  ╚═════════════════════════════════════════════════════╝
  353.            0 -------------------------127----------------------255
  354.  
  355.     After Contrast Stretching the distribution will approximate this.
  356.  
  357.         N  ╔═════════════════════════════════════════════════════╗
  358.            ║                         ▓ ▓                         ║
  359.         P  ║                ▓      ▓ ▓ ▓ ▓                       ║
  360.         i  ║              ▓ ▓      ▓ ▓ ▓ ▓                 ▓     ║
  361.         x  ║▓     ▓     ▓ ▓ ▓ ▓    ▓ ▓ ▓ ▓                 ▓    ▓║
  362.         e  ║▓     ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓  ▓ ▓ ▓ ▓ ▓       ▓ ▓  ▓  ▓ ▓  ▓║
  363.         l  ║▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓║
  364.         s  ╚═════════════════════════════════════════════════════╝
  365.            0 -------------------------127----------------------255
  366.  
  367.     When prompted "Contrast Stretch (1-127 grey levels):", select a number
  368.     within that range; the high and low bins will adjust accordingly; a
  369.     value in multiples of 4 (e.g., 4, 8, 16) yield the best results.
  370.  
  371.     When you have a picture surrounded by a large "black" area, that area
  372.     may not be black BUT a very dark shade of grey resulting in undesired
  373.     error-distributed patterns to appear; use a value of "1" to equalize
  374.     the grey distribution and make BLACK the DARKEST COLOR.
  375.  
  376.     VGA/MCGA users can press [P]review and see the sample 320x200x256
  377.     screen.  Keep in mind that the screen you see does not accurately
  378.     reflect the virtual screen image; use it merely as a visual reference
  379.     of your GLOBAL changes to the virtual screen image.
  380.  
  381.  
  382.     Brightness Adjustment
  383.  
  384.     When this option is selected, you will be prompted with "Brightness
  385.     Skew (+64-)"; the grey range will move left or right accordingly.  A
  386.     value of "-10" will "darken" all pixels by 10 grey levels (it will
  387.     skew the distribution left; conversely a value of "20" will "brighten"
  388.     by 20 grey levels (i.e. towards the right).
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.     Histogram-equalization
  401.  
  402.     Pressing [E]qualize will present several equalization distributions.
  403.     Select a desired distribution to change the image accordingly.
  404.  
  405.     Flat distribution - forces grey shades to be evenly distributed for
  406.     MAXIMUM contrast and grey shade discrimination.
  407.  
  408.     Sine distribution - forces grey shades to be 'normally' distributed
  409.     (i.e., pseudo Gaussian or normal binomial probability curve).
  410.  
  411.     Bi-Modal distribution forces grey shades to be distributed between two
  412.     sine curves for greater bi-level contrast.
  413.  
  414.     Tri-Modal distribution - forces grey shades to be distributed among
  415.     three sine curves for greater bi-level contrast with improved
  416.     mid-range.
  417.  
  418.     Lite-skew distribution - forces grey shades to be skewed towards the
  419.     brighter spectrum; use this when you want to enhance the contrast of
  420.     images that are already skewed towards the brighter spectrum (i.e., a
  421.     lot of pixels fall in the upper grey levels).
  422.  
  423.     Dark-skew distribution - forces grey shades to be skewed towards the
  424.     darker spectrum; use this when you want to enhance the contrast of
  425.     images that are already skewed towards the darker spectrum (i.e., a
  426.     lot of pixels fall in the lower grey levels).
  427.  
  428.     NOTE: WHAT YOU SEE IS NOT WHAT YOU GET !!!.  Since these histogram-
  429.     equalization algorithms are based on a 320x200 sampled screen, the
  430.     results are DRASTICALLY different when you actually dither from the
  431.     virtual screen image; it is merely a point of reference for GLOBAL
  432.     grey range manipulation.  If your image looks too bright, too dark,
  433.     washed-out or 'flat' when you use the [P]review option; it will not
  434.     necessarily look that way when you actually view/save a dithered PCX
  435.     file.  PREVIEW SHOULD BE TREATED AS A VISUAL REFERENCE ONLY.
  436.  
  437.  
  438.     USER EEGA/SVGA MODES
  439.  
  440.     EEGA/SVGA users with 640x480 and 800x600 video modes can use this
  441.     function.  We have included several *.CFG files of popular EEGA and
  442.     SVGA modes; do not mix these files with MVGAVU *.CFG files - they are
  443.     different.  1024x768 modes will be included in updates.
  444.  
  445.     If you see your EEGA/SVGA mode, copy the *.CFG file to GIFPUB.CFG;
  446.     for example, if you have a TECMAR VGA card then copy the TECMR800.CFG
  447.     file to GIFPUB.CFG for its 800x600 mode.
  448.  
  449.          "copy TECMR800.CFG GIFPUB.CFG" <return>
  450.  
  451.     If your video mode is not included, simply specify your [P]arameters;
  452.     include the screen height, width, video mode calling number and Chip
  453.     Type.  Almost all will have a Chip Type of "0".  WIth a Video7/Cirrus
  454.     chip, your Chip Type is "1"; Everex users have a Chip Type of "2".
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.     The video mode calling number can be specified in decimal or hex.  To
  467.     enter a hexadecimal number type "&H" before the hexadecimal number
  468.     ("&H12" is the same as "18", which is the VGA 640x480x16 mode); refer
  469.     to your video card manual for the decimal or hex codes (or call them
  470.     up for tech support if they forgot to list it in the manual).  Once
  471.     you change the parameters, these are saved to the GIFPUB.CFG file.
  472.  
  473.  
  474.     THE INTEGRATED VGACAD SYSTEM
  475.  
  476.     BRUN41.exe is a runtime module distributed under licence with
  477.     Microsoft in connection with this program.  Place it with GIFPUB's
  478.     directory or anywhere your PATH has access to; ONLY ONE COPY OF
  479.     BRUN41.EXE IS REQUIRED.  TEMP files of GIFPUB can be used directly by
  480.     VGACAD (v1.6 and up); remember to load the TEMP.PLT file from the
  481.     FILES MENU before invoking the VSCRN MENU.
  482.  
  483.  
  484.     REGISTRATION
  485.  
  486.     REGISTRATION OF GIFPUB IS BASED ON 'PERSONAL USAGE'.  CORPORATE OR
  487.     ORGANIZATIONAL USERS *MUST* REGISTER ALL COPIES USED ON AN INDIVIDUAL
  488.     BASIS; A SPECIFIC PERSON (NAME) MUST BE EXPLICITLY ASSIGNED TO EACH
  489.     REGISTRANT WHO WILL BE PROVIDED WITH A CORRESPONDING REGISTER.OVL FILE
  490.     TO INDICATE REGISTERED USAGE.  REGISTRATION GRANTS A SPECIFIC PERSON
  491.     (NOT A JURIDICAL PERSON OR CORPORATE ENTITY) THE RIGHT TO 'USE'
  492.     GIFPUB.
  493.  
  494.     ┌───────────────────────────────────────────────────────────────────┐
  495.     │ ALTHOUGH WE WILL TRY TO RESPOND TO YOUR REGISTRATION IN 2-3 WEEKS,│
  496.     │ PLEASE ALLOW UP TO 4-6 WEEKS DELAY TO PROCESS YOUR REGISTRATION.  │
  497.     └───────────────────────────────────────────────────────────────────┘
  498.  
  499.     Registered users who have received a registered package with the
  500.     VGACAD v1.6 system are registered for GIFPUB v2.0; simply replace your
  501.     old version with this version.  Registered GIFPUB v1.4 users are
  502.     considered registered; if your name pops-up with your REGISTER.OVL,
  503.     you are already regsitered - otherwise, don't fret - as you read this
  504.     we are preparing/sending your update kit.  As a built-in bonus
  505.     mechanism, your REGISTER.OVL file is normally good for two or three
  506.     versions.
  507.  
  508.     To register personal use of GIFPUB and receive a REGISTER.OVL file,
  509.     send a registration fee of $27.95 USD (out of USA/Canada add $15 USD
  510.     handling fee).  For 3.5" updates, add a $10 USD 3.5" conversion fee.
  511.     Registered users will receive the latest VGACAD system of programs
  512.     (with an updated version of GIFPUB, if ready), which we provide in
  513.     appreciation of your support (through registration).
  514.  
  515.     As token of our appreciation (i.e., to registered users), we will send
  516.     you the the latest version of the VGACAD system; many of the programs
  517.     listed below do not require a graphics card.
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.     GIFPUB - converts 256 color GIF/PCX files to B&W images desktop
  533.     publishing (DTP) as .PCX (Ventura, First Publisher, Publisher's
  534.     Paintbrush, WP, Pagemaker).  Variable sizing/contrast/brightness.
  535.     Histogram-equalization.  No graphics card required.
  536.  
  537.     GIFDOT - has all the features of GIFPUB for printing on IBM/Epson
  538.     printers. Several sizes. 8 pics/page.  Single/Double Pass printing.
  539.     Preview in CGA/HGC/EGA/VGA/EEGA/SVGA.  No graphics card required.
  540.  
  541.     GIFBIT - converts B&W PCX files (e.g., scanner output to 32KBx32KB !)
  542.     to grey shades for VGACAD image processing, GIFPUB redithering, GIFDOT
  543.     printing, or VGA2EGA conversion - it edits those "scan line jitters".
  544.     Viewing modes in MCGA/VGA/SVGA.  No graphics card required.
  545.  
  546.     SQZGIF - converts LARGE GIFs (up to 2048x2048x256) to several sizes
  547.     and video modes using "color averaging" to blend/smooth "jaggies" and
  548.     retain a maximum of color information; use outputs in GIFPUB, GIFDOT,
  549.     VGACAD, MVGAVU, VGA2CGA or VGA2EGA.  No graphics card required.
  550.  
  551.     EGA2VGA - converts GIFs (16 colors and below) or ANY VIEWABLE 2-16
  552.     color EGA/EEGA picture to 320x200x256; creates 256 new colors; outputs
  553.     directly to GIFPUB, GIFDOT, VGACAD, MVGAVU, VGA2CGA or VGA2EGA.
  554.     No graphics card required.
  555.  
  556.     VGA2CGA - converts 256 color GIFs to CGA!  See "405" colors in an
  557.     unsupported 160x100x16 CGA mode.  CGA/EGA/MCGA/VGA required.
  558.  
  559.     MAC2GIF - converts .MAC ("readmac") pictures to 5-16 grey shades or
  560.     color and saves to .GIF or BLD/PLT file.  EGA/MCGA/VGA required.
  561.  
  562.     VGA2EGA - converts 256 color pictures to 16-color EGA.  Error-
  563.     distributed dithering.  Variable sizing/RGBICMY/contrast/dithering
  564.     levels.  EEGA support up to 800x600.  GIF or optional PCX save to 4
  565.     RGBI planes for Desktop Color Separation.  EGA/MCGA/VGA required.
  566.  
  567.     MVGAVU - EGA/MCGA/EEGA/VGA/SVGA viewer for GIF and BLD/PLT files.
  568.     Smart slideshows - picks best mode.  320x400x256, 360x480x256 and
  569.     640x400x16 modes on regular VGA.  EGA posterization.  EEGA/SVGA
  570.     support.  Auto-sizing.  Contrast/Brightness.  EGA/MCGA/VGA required.
  571.  
  572.     VGACAP - tiny TSR, captures MCGA/VGA/SVGA screens (from 320x200x256 to
  573.     800x600x256).  MCGA/VGA required.
  574.  
  575.     RAW2GIF - converts SVGA screen captures of VGACAP to GIF.
  576.     BLD2GIF - converts MCGA/VGA screen captures of VGACAP to GIF.
  577.  
  578.     VGACAD - extensive paint/image processing program for VGA/MCGA users
  579.     (edit GIFs up to 32KBx32KBx256 !!!); airbrushes, color and grey image
  580.     processing functions (smoothing, noise removal, shading, contrast
  581.     stretching, edge detection, ...), splines, Cut&Paste, variable sizing,
  582.     256-color gradient/pattern fills, MORE !  MCGA/VGA required.
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.     WHAT'S NEXT ?
  599.  
  600.     Aside from enhancing existing releases with increased capabilities
  601.     (e.g., expanded memory, virtual screen, SVGA functions, other graphics
  602.     formats), we are developing VGACBT, a Computer-Based Training program
  603.     and MANNEQUIN for Advertising/Fashion Design or creating your own
  604.     artistic nudes.
  605.  
  606.     Support maverick authors like us and we will continue developing
  607.     products like nothing seen commercially - otherwise they will simply
  608.     "DIE" from lack of support !  Compare the cost/benefit ratio of any of
  609.     our products with commercial products.  You, and you alone, determine
  610.     whether it will be worthwhile to continue developing.  Support the
  611.     User-Supported (Shareware) concept.  Register you Shareware copies.
  612.     To register, send the registration form and check or money order
  613.     payable in USD to:
  614.  
  615.                              Dr. Marvin Gozum
  616.                  2 Independence Place #303-2, 6th & Locust
  617.                           Philadelphia, PA 19106
  618.  
  619.  
  620.     ───────────────────────────────────────────────────────
  621.     Graphics Interchange Format and GIF are trademarks (tm)
  622.     of CompuServe Inc. an H&R Block Company.
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.