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