MAG Disk (Jul 1991) : PicSaver / PicSaver.doc

                             //
                         \\ // PicSaver V1.1
                          \//

                               1991
                                by
                          Preben Nielsen

WHATS NEW

    Version 1.0 trashed low memory (oops). This version doesn't.


WHAT IS PICSAVER ?

    PicSaver is a little utility that allows you to take snapshots
  of windows, screens or only part of screens and store them on disk
  as IFF-ILBM files which can then be used in almost any paint-program.


HOW TO START PICSAVER

    From CLI      : Type 'PicSaver' and press RETURN.
                    There is NO need to use 'RUN', 'RUNBACK', 'ARUN' etc.
                    PicSaver is auto-detaching when run from CLI (It
                    won't prevent you from closing the CLI-window)

    From Workbench: Double-click on the 'PicSaver' icon.


HOW TO END PICSAVER

    To remove 'PicSaver' simply run it again as explained above.
    A third way to remove 'PicSaver' will be explained below.


HOW TO USE PICSAVER

    When I from now on when I write press LALT-LSHIFT-CTRL, then I mean press
  the left ALT-key AND the left SHIFT-key AND the CTRL-key and hold them dowm.
    When I write LMB I mean the Left-Mouse-Button.

    'PicSaver' will let you save images from screen i three ways:

    1. You can save the whole screen
    2. You can save a window
    3. You can cut a rectangle just as you do in e.g. Deluxe Paint.

    No matter which way you choose, 'PicSaver' will open a window
  on the Workbench-screen in which you can specify the name of the 
  file under which to save the picture.


HOW TO SAVE AN ENTIRE SCREEN
  
  1. Activate the screen (e.g. by clicking the mouse in it).

  2. Press LALT-LSHIFT-CTRL-'s'
     The window will now appear on the Workbench-screen which will be moved
     to the front.

  3. Write the name of the file and click 'Save' to actually save the
     picture or 'Cancel' to forget all about it.


HOW TO SAVE A WINDOW
  
  1. Activate the window (e.g. by clicking the mouse in it).

  2. Press LALT-LSHIFT-CTRL-'w'
     The window will now appear on the Workbench-screen which will be moved
     to the front.

  3. Write the name of the file and click 'Save' to actually save the
     picture or 'Cancel' to forget all about it.


HOW TO SAVE A RECTANGULARE PORTION OF A SCREEN
  
  1. Activate the screen (e.g. by clicking the mouse in it).

  2. Press LALT-LSHIFT-CTRL
     A cross-hair will now appear (always does when pressing LALT-LSHIFT-CTRL).

  3. Use the cross-hair to position the mouse in one corner of the
     rectangulare portion you want to save.

  4. When the mouse is in place press the left-moue-button (LMB) and hold
     it down (don't release LALT-LSHIFT-CTRL). The cross-hair is now replaced
     by a rubber-band (Yes, just like re-sizing windows).

  5. Now move the the mouse until you have framed the
     area you want to save.

  6. Release the LMB
     The window will now appear on the Workbench-screen which will be moved
     to the front.

  7. Write the name of the file and click 'Save' to actually save the
     picture or 'Cancel' to forget all about it.


WHAT IF I HAVE STARTED TO STRETCH THE RUBBER-BAND
AND DISCOVER THAT THE STARTING-POINT WAS INCORRECTLY PLACED ??

    Just release LALT-LSHIFT-CTRL BEFORE releasing the LMB. This will
  erase the rubber-band (or the cross-hair) and you can start
  over.

ONE MORE WAY TO END PICSAVER AND REMOVE IT FROM MEMORY

  1. Press LALT-LSHIFT-CTRL-ESC (Thats it)


HOW DOES PICSAVER WORK ?

    PicSaver works by installing a input-handler at priority 51. This
  handler then signals the program (8 different signals actually) which
  then takes action.


PROBLEMS !!!!!

    If the picture you save is less than 16 pixels wide, then some 
  programs won't load and display it correctly. Among these are PPMore
  and DiskMaster 1.0. Deluxe Paint on the other hand does not complain.
  Who's fault is it, mine or theirs ??

=====================================================================
   Send bug-reports, suggestions, comments etc. to:

        ///
       ///  Preben Nielsen
 \\\  ///  Oehlenschlægersgade 72 st. T.V.
  \\\///  1663 Copenhagen V.
   \///  Denmark