PupSnap 1.2

Recommended OS
Puppy Linux 4.3.1 and above

Purpose and Base Features
PupSnap is a graphical user interface (GUI) that simplifies the many options of Scrot (SCReenshOT).
Scrot is a command-line screen capture utility that uses the imlib2 library to acquire and save images.


PupSnap capture options
1 - Capture delay in seconds: 0-60, or user choice
2 - File Type: jpg, png, bmp, tiff
3 - File Quality: (5-100, default 85) high value means larger file size and low compression
4 - File Size: (5-100) percentage of the original size
5 - File Name: user choice
6 - Capture Mode: full-screen, or interactively select a window or rectangular ROI with the mouse

PupSnap post-capture options
1 - File Editor: defaultpaint, gimp, inkscape, mtpaint, LO-sdraw, OO-sdraw, xaralx
2 - File Viewer: defaultimageviewer, fotoxx, geeqie, gpicview, gqview, gwenview, viewnior, xnview
3 - File Destination Folder: user selectable, but the default is /root/my-documents/images/
4 - Quick-view of captured image: automatic after capture, and on-demand at any time

Caveats
1 - Program access is by Puppy Menu->Graphic->PupSnap, or by the default Ctrl+Shift+S
hotkey shortcut which is configured for IceWm, JWM, Openbox, Fluxbox, LXDE and LXPanel.


2 - PupSnap requires a filename for the captured image and gently reminds us if omitted.

3 - When a capture option is selected, PupSnap will briefly close, conveniently excluding the
GUI window from the captured image.

4 - Scrot does not support direct capture of the cursor image (mouse pointer), but you can
copy one of the pointers below, then paste it to a captured image in your graphic editor. This
is a simple process in editors that support right-click-to-copy, such as GIMP or Xara Extreme.


Right-click-to-copy:
                     

MtPaint does not currently support this technique, but will copy and paste an image through
an internal clipboard. Specifically, while editing an image in mtPaint, open a second instance of
the program and go to
/usr/local/PupSnap/cursors/. Load a cursor image and press Ctrl+A to
select the image, and then (for example) press Ctrl+F5 to save this as image 5 in the multiple
image clipboard. Now, return to the first instance of mtPaint and press Shift+F5 to load the
saved cursor, then you can paste it into the original image.
See http://mtpaint.blogspot.com/.

Vector image editors like Inkscape are not bitmap capable, but will allow the addition of vector
graphics and symbols as overlays to the bitmap, enhancing the original graphic image.


Availability

Download information is available here for PupSnap, Scrot and the imlib2 library.



Roger D. Grider, Copyright 2011 GPL3