home *** CD-ROM | disk | FTP | other *** search
/ Boston 2 / boston-2.iso / DOS / GRAFIK / TOOLS / VESAVIEW / VESAVIEW.DOC < prev    next >
Text File  |  1993-12-01  |  34KB  |  617 lines

  1. ============================================================================
  2. VESAVIEW - Keywords: VESA GIF PCX BMP TGA IMG TIF HPGL PRINT CATALOG VIEWER
  3.                      PAN DESKJET LASERJET
  4.            Brief Desc: View and print GIF, PCX, BMP, TGA, TIF & IMG/GEM
  5.            images & HPGL plotter files.  Arrays of up to 81 images/screen
  6.            can be generated and saved for easy cataloging.  HPGL plot files
  7.            can be saved as IMG files.  Mouse support.  Requires a VESA driver
  8.            for your graphics card and enough extended memory to hold entire
  9.            image.  Supports VESA modes thru 1280x1024x256. Size of image is
  10.            limited only by the amount of extended memory. Quick panning of
  11.            images larger than your screen resolution. Color/brightness/
  12.            contrast adjustments, scaling & cropping of color images. 24 bit
  13.            color reduction for BMP, TGA & PCX. Excellent printing to HP
  14.            DeskJet or LaserJet.
  15.  
  16. ============================================================================
  17.  
  18. VESAVIEW  -  Copyright (c) William M. White 1992.
  19.              Compuserve ID: 71770,2340
  20.  
  21.         This product is Shareware. If you find it useful, please register
  22.         your copy and tell your friends about it.  This product may not be
  23.         sold or packaged, either individually, or as part of any other
  24.         product without the express written consent of the author. This
  25.         product may not be changed or altered and then distributed without
  26.         the express written consent of the author.  The VESAVIEW.DOC file
  27.         must accompany VESAVIEW.EXE whenever the non-registered version is
  28.         distributed.
  29.  
  30. REGISTRATION:
  31.         Please send your $30.00 registration fee to:
  32.                 William M. White
  33.                 P. O. Box 2273
  34.                 Glen Allen, VA. 23058-2273
  35.  
  36.         By Registering your copy, you will receive an un-hindered copy of
  37.         the latest version of VESAVIEW and help support the continued
  38.         development of the product.  Current shareware versions of the
  39.         product will always be available on Compuserve in the GRAPHSUPPORT
  40.         forum (GO PICS). Your registered copy of the program should never
  41.         be distributed since it will be encoded with your name.
  42.  
  43. DISCLAIMER:
  44.         VESAVIEW is offered to you on an as-is-basis without any guarantee
  45.         as to the correct functioning or fitness for specific purpose.  The
  46.         author believes this program to work as described but you use the
  47.         program entirely at your own risk.  The author will not be
  48.         responsible for any hardware or software damage, loss of data, or
  49.         incidental or consequential damage that may result from its use,
  50.         whether or not such use is in accordance with the instructions.
  51.  
  52. REVISION HISTORY:
  53.         v1.0 - v1.9     - Developmental versions
  54.         v2.0 (04/03/92) - First release to the Public as Shareware
  55.         v2.1 (04/10/92) - Changed algorithum used for arrays color palette.
  56.                           Now uses color dithering for much more accurate
  57.                           color reproduction.
  58.         v2.2 (04/21/92) - Added new option to Automatically generate
  59.                           multiple pages of array images and save them
  60.                           to GIF files without user intervention. Also
  61.                           added a Scaling option.
  62.         v2.3 (04/27/92) - Fixed a minor bug while displaying multiple pages
  63.                           of arrays.
  64.         v2.4 (06/05/92) - Changed GIF decoder so that files which do not
  65.                           follow the standard of setting byte 13 of header
  66.                           as a zero are decoded anyway.
  67.         v2.5 (07/06/92) - Added saving as PCX files (both 2 & 256 color).
  68.                           Added cmd line qualifiers /FN, /FB & /FW so that
  69.                           scaling of B&W images could retain more info of
  70.                           the original.  Can now read in Windows 3.X
  71.                           .BMP files (256 color).  Added ability to select
  72.                           files for display with a search string.  Added
  73.                           AA (absolute arc) & CI (circle) cmds to HPGL
  74.                           module & fixed minor bug in display size.
  75.         v2.6 (07/16/92) - Added decoding of TIF (2 color) files and fixed
  76.                           bug with Filename Search option. Only decodes
  77.                           non-compressed and run-length encoded TIFs.
  78.         v2.7 (10/09/92) - Added decoding of 24 bit PCX & BMP files and
  79.                           decoding of 16, 24 & 32 bit TGA (Targa) files.
  80.                           Added ability to change command line options from
  81.                           within the program from a menu.
  82.  
  83. REQUIREMENTS:
  84.         - IBM compatible 286 or better
  85.         - Extended memory (and driver such as HIMEM).  For 256 (& higher)
  86.           color files, you'll need 1 byte/pixel in your image.  For 2 color
  87.           files, you'll need 1 byte per 8 pixels in your image.  This program
  88.           conforms to XMS 2.0 specification.
  89.         - Will use a math coprocessor if available
  90.         - A graphics card that supports the VESA BIOS EXTENSIONS for the
  91.           'Super VGA modes' either through hardware or a software driver.
  92.  
  93. FEATURES:
  94.         - Will read in any size up to 1024 x 1280:
  95.                 GIF (Compuserve 87a) - 256 color
  96.                 PCX (Zsoft) - B & W, 8 & 24 bit
  97.                 BMP (Windows) - 256 color & 24 bit (16 million colors)
  98.                 TGA (Targa) - 16, 24 & 32 bit (non-compresssed RGB &
  99.                               Run length encoded RGB)
  100.                 IMG (GEM/Digital Research Inc) - B & W
  101.                 TIF - B & W (non-compressed & run length encoded)
  102.                 HPG - (Hewlett Packard) HPGL plot files (.HPG or .PLT)
  103.  
  104.         - If the file is larger than the screen mode you selected, you can
  105.           quickly pan around the image.  Size of image is limited only by
  106.           the amount of extended memory you have.  NOTE:  The entire image
  107.           is read into Extended memory to allow for quick panning of large
  108.           images.  Black & White images are stored in memory with 1 byte
  109.           per 8 pixels. 256 color (8 bit) images are stores in memory with
  110.           1 byte per pixel.  24 & 32 bit images are stored in memory as 256
  111.           color images so only 1 byte per pixel is required.
  112.  
  113.         - Printing to a HP DeskJet or HP LaserJet printer is supported for
  114.           both color and black & white images.  Black & White Halftoning is
  115.           used for to print color images.
  116.  
  117.         - Red/Green/Blue/Contrast/Brightness values may be changed while
  118.           viewing a color image.
  119.  
  120.         - Color screen images can be saved as a 256 color GIF or PCX file.
  121.           These images may be cropped & scaled before saving.
  122.  
  123.         - Black & White images can be saved as an IMG or 2 color PCX file.
  124.           This is useful to save a HPGL file that is displayed on screen
  125.           out to a quicker retrieving raster file.  If these images are
  126.           displayed in a color VESA mode they can also be saved &/or cropped
  127.           as 256 color GIF or PCX files.
  128.  
  129.         - Arrays of up to 81 images can be displayed on a single screen at
  130.           once.  This screen can then be saved as a single GIF or PCX file
  131.           for cataloging or printing.
  132.  
  133.         - Supports VESA modes (assuming your graphics card can handle):
  134.                 100 -  640 x  400 x 256
  135.                 101 -  640 x  480 x 256
  136.                 103 -  800 x  600 x 256
  137.                 105 - 1024 x  768 x 256
  138.                 107 - 1280 x 1024 x 256
  139.         - Will support a 800 x 600 x 2 color B&W mode if your card has one.
  140.           (See /SVnnn option below)
  141.  
  142.         - Supports the use of a MicroSoft compatible 2-button mouse.
  143.  
  144. NOTE:   The annoying beeps and NON-Registered notices will be removed
  145.         from registered copies.
  146.  
  147. RUNNING:
  148.         Make sure you have enough extended memory available and that a
  149.         driver (such as HIMEM) is loaded.  Make sure your graphics card
  150.         has VESA BIOS EXTENSIONS (VBE) either built-in or that you have
  151.         installed a VESA software driver.
  152.  
  153.         Keyin VESAVIEW [/P1 or /P2] [/AB or /AW] [/LOmode] [/AMmode]
  154.                        [/WN, /WH or /WF] [/Dnnn] [/SVnnn] [/FN, /FB or /BW]
  155.                        [/CO or /CS]  where items in brackets are optional.
  156.  
  157.         NOTE: The optional qualifiers can be changed while in the program
  158.               by pressing <Q> or pointing to QUALS with the mouse.  These
  159.               changes are only for the current session and will not be
  160.               saved.  If you wish to use the same qualifiers each time
  161.               you envoke the program, write a BAT file like:
  162.  
  163.                  CD \GIF         rem Assumes your graphics files are here
  164.                  \VV\VESAVIEW /P1 /NW /CO   rem Assumes program in VV dir
  165.  
  166.         The /P1 or /P2 designates which printer port to use for printing
  167.         (LPT1 or LPT2).
  168.  
  169.         The /AB forces the array mode to use a black background and white
  170.         text for the filenames.  The /AW forces the array mode to use a
  171.         white background and black text (saves black ink when printing).
  172.  
  173.         The /LOmode (where mode is 100, 101, 103, 105 or 107) will lock
  174.         out a mode.  This is useful if your VESA driver is designed for
  175.         a graphics card which has been fully populated with memory chips
  176.         but your card doesn't have all of this memory installed.  You may
  177.         use more than one of these switches on your command line.
  178.         
  179.         The /AMmode (where mode is 100, 101, 103, 105 or 107) will let you
  180.         default to a specific mode when displaying arrays.  The program
  181.         will default to mode 101 if this switch is not used.  Only use a
  182.         mode number that your card can support!
  183.  
  184.         The /WN (no weight) will not display weights of lines in an HPGL
  185.         plot file if the SP (select pen) keyword was used when creating
  186.         the plots.  This will greatly speed up the screen drawing if you
  187.         don't need to look at or print the weights.  Some CAD programs
  188.         which generate the plot files create weighted lines by simply
  189.         drawing the lines multiple times in the plot file (each slightly
  190.         offset) and not by using the SP (set pen) command.  The /WN & /WH
  191.         switches will have no effect on this type of plot files.
  192.  
  193.         The /WH is similar to /WN except that the weights of lines will be
  194.         halved (divided by 2).  The /WF (full weights) will display the
  195.         weights as originally drawn.
  196.  
  197.         The /Dnnn is for setting the delay in seconds to use between
  198.         slides.  The nnn is an integer number from 1 to 999 and defaults
  199.         to 5 seconds.  This time is approximate and will vary depending
  200.         on the size of the image being read in.
  201.  
  202.         The /SVnnn will allow you to use a 800 x 600 x 2 color mode to
  203.         display IMG or HPGL files in a high resolution mode if your
  204.         graphics card supports it.  The nnn is the decimal mode number
  205.         that your card uses for this mode.  Most Paradise cards use 41
  206.         decimal for this mode, and the Tseng cards (including Orchid)
  207.         use 89 decimal.  This special mode and the standard 640 x 480 x 2
  208.         mode will allow faster panning on screen than the same resolutions
  209.         in VESA modes will for large B & W images.  NOTE: The panning icon
  210.         which is available in VESA modes is not available for B & W modes.
  211.  
  212.         The /FN, /FB or /FW specify the foreground color (N=none, B=Black
  213.         and W=White) of your Black & White images.  By specified foreground
  214.         color, the program will be able to save more of your image's
  215.         original context when scaling down.  This qualifier works best if
  216.         your images are line drawings and not pictures.  For example, if
  217.         your image appears on the screen as black lines on a white
  218.         background, use the /FB qualifier.  If your images don't have a
  219.         main foreground color such as the case with pictures, use /FN. Note
  220.         that using either the /FB or /FW qualifiers will increase the
  221.         processing time for B&W scaling.  If you don't need the increased
  222.         quality, use /FN.
  223.  
  224.         The /CS (color-standard) will force 16, 24 & 32 bit images to be
  225.         displayed using a standard palette.  The colors will be adequate for
  226.         previewing, but for more exact colors, use the /CO.
  227.  
  228.         The /CO (color-optimized) will force 16, 24 & 32 bit images to be
  229.         processed using an optimized 256 color palette.  The process reads
  230.         in all the colors in your image, creates a histogram of the most
  231.         used colors, and then creates an optimized palette of the results.
  232.         The processing time is greater than if the /CS option is used,
  233.         but the results are spectacular.  The color reduction method used
  234.         is much faster than that of other program that I have tested.  After
  235.         the images has been displayed on the screen, you might want to save
  236.         it as a 256 GIF or PCX file, so that the next time you want to
  237.         display it, you can use the quicker GIF or PCX version.
  238.  
  239.         SYSTEM DEFAULTS: /P1 /AB /AM101 /D3 /WF /FB /CO
  240.  
  241.         Ex:  VESAVIEW /L2 /AW /D10  - Will use printer port LPT2:, display
  242.                                       arrays with a white background, and
  243.                                       delay 10 seconds between slides.
  244.  
  245.         Ex:  VESAVIEW /LO105 /LO107 /AM103 - Will lockout modes 105 and
  246.                                              107 from being valid VESA
  247.                                              modes and will use mode 103
  248.                                              when displaying arrays.
  249.  
  250.         The program will test to see if your graphics card supports the
  251.         VESA Bios Extensions by either hardware or software driver,
  252.         whether you have a HIMEM driver loaded and how much extended
  253.         memory you have available.
  254.  
  255.         Use the <ESC> key to exit program.  A mouse button can not be used
  256.         to exit the program.
  257.  
  258. CHANGING DIRECTORY:
  259.         While the list of files is on your screen, you can change your
  260.         current directory by placing the cursor on the lite blue entries
  261.         (which are directory names) and pressing <ENTER>.  The . (single
  262.         dot) will take you back to the root directory, and the .. (double
  263.         dots) will take you back one directory level.
  264.  
  265.         You can also press the <C> or <P> key to keyin a path that can include
  266.         a new disk drive. (Ex: B:\ or C:\GIF or C:\IMAGES\GIF or \GIF)
  267.  
  268. VIEW SINGLE IMAGE:
  269.         To view a single image move the cursor (with arrows, pageup,
  270.         pagedown, home or end keys) to the desired image file and press
  271.         <ENTER>.  Then select a Vesa Mode from the Mode Menu. An asterisk
  272.         denotes the Best Mode (calculated by the program) which will display
  273.         the most of your entire image on a single screen in the best
  274.         resolution.  After your image is displayed, press <ESC> to return
  275.         to main menu.  Note that when viewing IMG files or HPGL files,
  276.         you can use a VESA mode (only B&W colors used), use the standard
  277.         640 x 480 x 2 mode or use the Super VGA mode that you optionally
  278.         entered on the command line.  Entries in gray on the Mode Menu
  279.         are not available for your graphics card.
  280.  
  281. VIEW MULTIPLE IMAGES (slide show):
  282.         To view multiple images as a 'slide show', use the space bar to
  283.         select the images you wish to view.  You can mark all images in
  284.         the current directory with the <M> key or unmark them with the
  285.         <U> key.  These can include GIF, PCX, BMP, TGA, IMG, TIF, PLT and
  286.         HPG files.  By pressing the <C> key, you can change your current
  287.         Disk &/or Directory.  Press <ENTER> to start the slide show.  The
  288.         files will be displayed one by one in the best VESA mode as
  289.         determined by the program (640x480x2 mode is used for PLT & HPG
  290.         files).  The delay between slides will vary depending on the time
  291.         it takes to read in the next file while one is on your screen and
  292.         the value used in the  /Dnnn switch.  After the last file is
  293.         displayed, the program will loop back to first slide.  Pressing
  294.         <ESC> during the display will stop the slide show after the next
  295.         slide is displayed. (this may take several seconds)
  296.  
  297. VIEW AN ARRAY OF IMAGES:
  298.         To view multiple images on a single screen at once, use the space
  299.         bar to select the images you wish to view.  These can include GIF,
  300.         PCX, BMP, TGA, TIF and IMG files but not PLT or HPG files.  Press
  301.         <A> to select array display.  Select the VESA mode from Mode Menu
  302.         and then select the number of images to display per screen page.
  303.         Then sit back and watch your images appear.  Pressing <ESC> will
  304.         abort the display after the current image is displayed.  If more
  305.         than one page is required, you could press <G> to save the currently
  306.         displayed page as a GIF image or <Z> for ZSoft PCX image or
  307.         <PAGE DN> will continue to display the next page.
  308.  
  309.         Since each image uses it own unique 256 colors, a special optimized
  310.         color table and color dithering is used to display arrays.  Note
  311.         that when displaying a 2-color file in an array, the scaling down of
  312.         the original image (especially a line type drawing) will cause much
  313.         of the info to be lost on the screen unless the /FB or /FW command
  314.         qualifier is used.
  315.  
  316. AUTO ARRAY GENERATION/SAVING:
  317.         If you are going to have many pages (screens) of array images and
  318.         you will be saving them all out as GIF files, you can do this
  319.         automatically by using the <Gen> option.  This will automatically
  320.         display the arrays on the screen and then save them out without any
  321.         user intervention until the last one is processed.  You begin just
  322.         as you would for the standard array option by selecting the files
  323.         to display, the VESA mode, and then the number of images/page.
  324.         Then you are prompted for the first 1-6 characters of the filename
  325.         that the program will use for the GIF files it generates.  The
  326.         system will append a 2 digit page number and '.GIF' to your input.
  327.         
  328.         EX:  You are going to have 3 pages of array images and you enter
  329.              TEST as the filename.  The System will generate 3 files named
  330.              TEST01.GIF, TEST02.GIF & TEST03.GIF.
  331.  
  332. VIEWING HPG or PLT FILES:
  333.         To view a plot file created in a HPGL format, move the cursor to
  334.         the filename and press <ENTER>.  Then choose the Display Mode and
  335.         Plot Mode you wish to use.  The program will try and determine the
  336.         size of plot from the plot file header, but some CADD packages
  337.         don't supply this info in which case the program will assume a
  338.         "C size".  The HPGL codes for Plot Sizes are:
  339.                 PS4 = 'A' size
  340.                 PS0 = 'B' size
  341.                 PS1 = 'C' size
  342.  
  343.         Choosing a display mode of FIT, 2X or 4X will speed up the drawing
  344.         process but the resolution of the image will be diminished.  You
  345.         will only be able to plot an "A size" or smaller.  As the image is
  346.         decoded, you will see it being drawn in a preview mode at screen
  347.         size.  After the image is complete, pressing any key will swap you
  348.         to the actual image as stored in Extended memory for panning
  349.         around in.  Pressing <ESC> as the image is being decoded will
  350.         abort it.
  351.  
  352.         Currently supported HPGL commands are:  PU,PD,PA,PR,PS,IP,SC,SP,
  353.         CI,AA
  354.  
  355.         Even though the LB,SI,SR,DF,DI & DR commands are parsed and
  356.         used to display the image on the initial preview screen, they are
  357.         not supported as the drawing is being created in Extended memory.
  358.         This won't usually pose a problem since this program was designed
  359.         to view HPGL files created by CADD programs and most of those
  360.         programs represent Text, Circles etc. as vector elements.
  361.  
  362.         WARNING:  Only plot files which were created as C size or smaller
  363.         should be viewed, since the program does no checking for elements
  364.         which could be drawn 'off' the page if too big.  This check was
  365.         omitted to speed up the drawing.
  366.  
  367. DELETING FILES:
  368.         While the file list is displayed on your screen, you may delete
  369.         a file by moving the cursor to it and pressing <DEL> on the
  370.         keyboard.  To delete multiple files, mark them with the <spacebar>
  371.         or Right Mouse Button and then press <DEL>.  You will be asked
  372.         to confirm each deletion.
  373.  
  374. SEARCHING FILENAMES:
  375.         While the file list is displayed on your screen, you may select
  376.         files by searching their filenames for a specific string.  The
  377.         file will be selected if it contains the exact string anywhere
  378.         in its filename.  Don't use the wildcard characters * or ? since
  379.         they will be search for literally.
  380.  
  381. SPECIAL KEYS WHILE VIEWING:
  382.    While viewing images in a VESA mode (other than arrays):
  383.  
  384.         F1/F2    Increase/Decrease RED
  385.         F3/F4    Increase/Decrease GREEN
  386.         F5/F6    Increase/Decrease BLUE
  387.         F7/F8    Increase/Decrease RED
  388.         F9/F10   Increase/Decrease RED
  389.         ALT F9   Change to Gray tones
  390.         ALT F10  Restore original palette
  391.         P        Send XMEM contents to printer
  392.         G        Create a GIF file (256 c) of screen contents
  393.         Z        Create a PCX file (256 c) of screen contents
  394.         C        Crop an image and save as GIF or PCX file (256 c)
  395.         S        Scale XMEM contents to screen and save as GIF or
  396.                   PCX file (256 c)
  397.         V        Display the current VGA palette
  398.  
  399.    While viewing an array:
  400.  
  401.         G        Create a GIF file (256 c) of screen contents
  402.         Z        Create a PCX file (256 c) of screen contents
  403.         C        Crop an image and create a GIF or PCX file (256 c)
  404.  
  405.    While viewing IMG or HPGL files in a B & W mode:
  406.  
  407.         P        Send XMEM contents to printer
  408.         I        Create an IMG file (2 c) of entire XMEM contents.  The 'I'
  409.                  option may also be used if you are viewing an IMG or
  410.                  HPGL file in a color VESA mode.
  411.         Z        Create a PCX (2 c) file of entire XMEM contents.
  412.  
  413.    In both Color and B & W modes you may pan screen with:
  414.       (make sure the NUMLOCK key is on to use keypad)
  415.  
  416.         HOME     Top left of image
  417.         END      Bottom right of image
  418.         Page Up  Move up approx. 1 inch
  419.         Page Dn  Move down approx. 1 inch
  420.         ESC      Return to File Selection Menu
  421.  
  422.    The arrow keys on either numeric keypad or separate arrow keypad
  423.    pan the image approx. 1/4 inch in that direction. In addition, on
  424.    the numeric keypad, the 1,3,7 & 9 keys pan the image diagonally and
  425.    the 5 pans to center of image.
  426.  
  427.    Use the Control key with left or right arrows to pan 1 inch to the
  428.    left or right.
  429.  
  430. SAVING SCREEN AS a GIF or PCX FILE:
  431.         While viewing an image in a VESA mode, pressing <G> will save the
  432.         current screen (not necessarily everything in Extended memory) to
  433.         a GIF file with the filename of your choosing.  Pressing <Z> will
  434.         save to a PCX file.  The dimensions will come from the mode you
  435.         are currently viewing the image in or the cropped size that you
  436.         used.  The color table written to file will reflect any adjustments
  437.         you've made with the Function keys.
  438.  
  439. CROPPING SCREEN & SAVING AS a GIF or PCX FILE:
  440.         If you press <C> you will be able to crop your screen image before
  441.         saving as a GIF or PCX file.  You will see a box drawn around your
  442.         complete image when you first press <C>.  Press a <T> to move the
  443.         TopLeft corner of box.  Press <B> to move the BottomRight corner.
  444.         Use the arrow keys to move a single pixel at a time, or PageUp,
  445.         PageDown, <CTRL>Leftarrow or <CTRL>Rightarrow to move 10 pixels at
  446.         a time.  <HOME> will move the Topleft corner of box to Topleft of
  447.         screen.  <END> will move the Bottomright corner of box to Bottomright
  448.         of screen.  <ESC> will abort and a <CR> will start the screen save.
  449.         You will be prompted whether to save as GIF or PCX file.  See 'Using
  450.         a Mouse' below.
  451.  
  452. SCALING XMEM CONTENTS TO SCREEN & SAVING:
  453.         If you press <S> you will be able to scale the entire image in
  454.         XMEM to your screen.  You will see a box drawn the screen when you
  455.         first press <S>.  If you just press the <CR> key at this time, your
  456.         entire image will be fitted to your screen at the current VESA
  457.         resolution.  Use the arrow keys etc. (like in cropping above)
  458.         to move the lower right corner of box.  Scaling always occurs
  459.         about the upper left corner of image, so you can't move this point.
  460.         <ESC> will abort and a <CR> will start the screen save.  See 'Using
  461.         a Mouse' below.
  462.  
  463. SAVING XMEM CONTENTS AS a IMG FILE:
  464.         While viewing a 2 color Black/White image (either IMG, 2-color
  465.         PCX or HPGL files), pressing an <I> will save the entire eXtended
  466.         memory contents to a IMG file, or pressing <Z> will save as a
  467.         2-color PCX file.  You will have the opportunity to reverse the image
  468.         before saving.  It doesn't matter whether you are viewing the image
  469.         in a color VESA mode or one of the Black & White modes in order to
  470.         save with the <I> mode, as long as the original image was actually
  471.         a 2 color image.  Currently, there is not a cropping option before
  472.         saving as a IMG file.  However, if you are viewing the 2-color image
  473.         in a color VESA mode, you could save out as a cropped GIF or PCX file.
  474.  
  475. PRINTING IMAGES:
  476.         While a color image file is displayed on the screen,
  477.         pressing <P> will create a print on a HP DeskJet or HP Laser
  478.         printer.  A halftoning process is used to achieve an excellent
  479.         reproduction of the screen.  Up to an 800 x 600 resolution image
  480.         will be allowed as this is the max size for an 8 1/2 x 11 inch
  481.         plot.  (Recommend using legal size paper for a 800 x 600 plot,
  482.         since depending on the paper feed mechanism on certain plotters,
  483.         the last 1/4 inch may not plot).  You may cancel the plot by
  484.         pressing <ESC> during the plot.  The  port defaults to LPT1 unless
  485.         you specified a command line argument of /L2 when starting the
  486.         program.  The actual plot will be of your entire image (stored in
  487.         extended memory) and not just what you may be viewing on your
  488.         screen.
  489.  
  490.         While viewing a IMG (black & white) file pressing <P> will create
  491.         a print.  The maximum size is 3150 x 2400 pixels (fairly large).
  492.  
  493.         While viewing a HPG or PLT file displayed as an "A size" or smaller
  494.         plot, pressing <P> will create a print.  As opposed to the IMG
  495.         print where black was printed as black and white as white, the
  496.         colors for a HPG or PLT file will be reversed.
  497.  
  498. MOUSE USE:
  499.         In most cases where the keypad is used to move the text cursor, a
  500.         MicroSoft compatible mouse can also be used.  You must install
  501.         any required mouse drivers before running VESAVIEW.
  502.  
  503.         The Left button is used just like the <CR> key on the keyboard to
  504.         display one image. It is also used to select choices from pop-up
  505.         menus, to select commands at the bottom of screen and to select the
  506.         PageUp and PageDown icons from the vertical bar on the right side
  507.         of screen.
  508.  
  509.         The Right button is used just like the <ESC> key on the keyboard
  510.         to abort displays and menus.  It is also used to mark files for use
  511.         in arrays or for displaying them as slides (like the <spacebar>).
  512.  
  513.         If a large image has been displayed in one of the 256 color VESA
  514.         modes, holding down the Left mouse button will display a panning
  515.         icon on your screen.  The green box represents your entire image
  516.         size and the red box represents your screen size.  While holding
  517.         down the Left button, move the mouse and the red box will pan
  518.         around with the green box.  When you let go of the button, the
  519.         screen with be moved to reflect your new window area.  This mode
  520.         of panning is much quicker than using the arrow keys, although you
  521.         will probably use the arrow keys for fine tuning the pan.  If a
  522.         double-beep is heard when trying to use this feature, your image
  523.         is probably smaller than your screen and no panning is possible.
  524.  
  525.         When Cropping an image, the Left mouse button will move the upper
  526.         left corner of the cropping box and the Right mouse button will
  527.         move the lower right corner of box.  Pressing both the Left and
  528.         Right buttons simultaneously will start the save (like pressing
  529.         <CR>).  Scaling works the same except the Left mouse button is
  530.         not used (can't move the upper left corner of scaling box).
  531.  
  532. CAUTIONS:
  533.         The array used to store the files in current directory is limited
  534.         to 400 files.
  535.  
  536.         The program determines the type of file to display by the extension
  537.         used on the filename.  Supported extensions are PCX, GIF, BMP, TGA,
  538.         IMG, TIF, HPG and PLT.  Any other extensions are ignored.  Incorrect
  539.         extensions may cause program to hang  (ie. Don't name a PCX file
  540.         with a GIF extension).
  541.  
  542.         Even though your VESA driver thinks it supports some of the higher
  543.         resolution modes, your hardware may not have the required memory
  544.         to do so.  Therefore, you need to lockout these modes from the
  545.         program with the /LOmode command line switch.  If you don't lock
  546.         out these modes, the program may hang and you'll have to do the 3
  547.         finger trick (<CTRL> <ALT> <DEL>).
  548.  
  549. ERRORS:
  550.         Most errors will display an appropriate message.  However, if you
  551.         are in graphics (such as displaying an array of images), error
  552.         messages will not display but you will hear 2 beeps.
  553. HINTS:
  554.         When creating arrays of images that include 24 bit files, you may
  555.         want to toggle the 24 bit palette option to STANDARD to speed up
  556.         the processing. The color detail will not be too apparent at this
  557.         small scale.
  558.  
  559.         If you are using a printer supported by the DOS GRAPHICS command,
  560.         you can get a quick print of a Black & White screen by using the
  561.         GRAPHICS command before running VESAVIEW.  Version 5.0 of DOS
  562.         supports the DeskJet & LaserJets and the syntax would be:
  563.                 GRAPHICS DESKJET /r     (the /r will reverse black & white)
  564.         Use <SHIFT><PRT SCRN> while graphics are on the screen to initiate
  565.         the print.
  566.  
  567.         Besides using the SCALE option, there is a trick you can use
  568.         to scale down an image by 1/2,1/3,1/4...1/9.  Mark just one image
  569.         and display it as an array.  Select the Array Size according to the
  570.         scale factor you wish to use. (The color table used to display a
  571.         single image as an array will be the true color table of that image
  572.         and not the standard palette).  After the image is displayed, use
  573.         the CROP feature to save the area you desire as a GIF image.  Note
  574.         that when a single array image is displayed, the background color
  575.         and text colors will change according to the color table of the
  576.         single image being displayed.
  577.  
  578.         If you need a VESA driver for your graphics card, login to
  579.         Compuserve and go to the IBMPRO forum (GO VESA).  In Lib #12
  580.         (Vesa), you will find VESA drivers for almost any card.
  581.  
  582.         If you are not sure what graphics card you have in your machine,
  583.         there is a great little program in the GRAPHSUPPORT forum on
  584.         Compuserve (GO PICS).  In Lib #14 (Misc Util & Code) download
  585.         VDEOID.EXE.  This program will try and determine the card
  586.         manufacturer & memory on it.
  587.  
  588. CARDS TESTED:
  589.         This program has been tested on the following computers and
  590.         graphics cards:
  591.  
  592.         DELL 325D - Using built-in Paradise card
  593.         DELL 325D - Using a CompuAdd Hi-rez card
  594.         DELL 433D - Using Trident 8900 card
  595.         DELL 433P - Using built-in Paradise card
  596.         DELL 433P - Using a Video-7 VRAM II card
  597.         DELL 486D/50 - Using built-in Paradise card
  598.         NEC 386SX - Using a CompuAdd Hi-rez card
  599.         AST 286/386 Premium - Using Orchid Designer Pro card
  600.         AST 286/386 Premium - Using Diamond Stealth card
  601.                               (has built in VESA Bios on card)
  602.         IBM 286 AT - Using a Paradise VGA Plus
  603.         IBM 286 AT - Using a ATI Wonder card & ATI Vantage
  604.  
  605. SUPPORT:
  606.         If you have any comments, suggestions or questions, please leave
  607.         me a message in the GRAPHSUPPORT forum (GO PICS) on Compuserve.
  608.         My CIS ID number is 71170,2340.  The current shareware version of
  609.         VESAVIEW will always be posted in the LIB #3 (Decoders & Encoders)
  610.         of the GRAPHSUPPORT forum on Compuserve.  The Zipped archival of
  611.         VESAVIEW will usually be named  VEVIxx.ZIP  where xx is the version
  612.         number or VESAVW.ZIP.  If you can't find it by filename, try
  613.         searching for the keywords VESA and HPGL.  You can also reach me at
  614.         the P. O. Box listed in the Registration section.
  615.  
  616.  
  617.