NAME
sdtimage - Image viewer for CDE
SYNOPSIS
sdtimage [ -usage ] [ -v ] [ -verbose ] [ -timeout seconds ]
[ -tooltalk ] [ -linear ] [ -snapshot [ -region [ WxH+X+Y ]
| -screen | -window [ id | class ] ] ] [ -out output [ -f ]
[ -outType imagetype ] ] [ input [ -inType imageType ] ]
DESCRIPTION
Sdtimage is an interactive image viewer and a simple non-
interactive convertor of images.
When applied interactively sdtimage can be used to view the
contents of a variety of file types such as GIF, TIFF, JFIF
(JPEG) and POSTSCRIPT. The user may perform various opera-
tions on the image such as rotation, zooming and flipping to
view the image differently. If the file loaded in is a
multi-page document (such as a POSTSCRIPT document), the
user may page through the entire document, or skip to any
page directly.
When applied non-interactively sdtimage can convert between
various image formats, including the converting of some or
all of the screen to an image file.
OPTIONS
-usage Print out valid command line options.
-v Print out the current version of sdtimage.
-verbose Print out debugging information (not useful
to the user).
-timeout seconds
Set the timeout value for the Display
POSTSCRIPT server. The default value is 60
seconds.
-tooltalk Execute in tooltalk mode.
-linear Use a linear visual that corrects for non-
linear characteristics of the monitor (also
known as gamma correction). This option will
also ensure that a snapshot operation returns
an image that can be correctly displayed
using the linear visual. Image areas
obtained from linear visuals will remain
unmodified. Image areas obtained from non-
linear visuals involves an inverse gamma
correction transformation on the area such
that display is correct.
-snapshot Request snapshot functionality to capture an
area of the screen.
-region WxW+X+W
Specify a region of the screen to capture.
The format, of the width, height and coordi-
nates, is equivalent to the X command line
dimensions format. If no region is specified
then the region is obtained via the the mouse
pointer.
-screen Specify the whole area of the screen.
-window id | class
Specify a window of the screen to capture.
The window id may be specified in decimal or
hexadecimal, or as a class string correspond-
ing to the WM_CLASS property of a window. If
no id or class is specified then the window
is obtained via the mouse pointer.
-out output Output file to be saved.
-f Force overwrite of an existing output when
saving.
-outType imagetype
Save the output in the format specified by
imagetype.
-inType imagetype
Load the input in the format specified by
imagetype.
OPERANDS
input The path name of an image file.
USAGE
The presence of an output file determines whether sdtimage
is in non-interactive or interactive mode.
When in non-interactive mode a source of input is required.
Two sources of input are defined:
- An input file.
- Specifying an area of the screen via the the associ-
ated snapshot commands.
Only one source of input may be specified.
When in interactive mode a source of input is optional. The
sdtimage GUI will be presented and if an input source is
specified the associated image will be displayed.
When the -snapshot argument is specified the area of the
screen can be specified in one of three ways:
- A region.
- A window.
- The whole screen.
If no option is specified then the snapshot dialog will be
displayed when the sdtimage GUI is presented.
If no command line arguments are specified with either the
region or window option then the selected area may be chosen
using the pointer before either the display or saving of the
selected area.
If the image file specified in either the input or output is
'-' sdtimage reads or writes from the standard input or out-
put respectively.
An image file may also be prefixed with an image type fol-
lowed by a colon. This is equivalent to using the -inType or
-outType arguments. If the -inType or -outType arguments are
specified then they override prefix image types and they are
assumed to be part of the file name. Image types are
invariant to upper and lower case characters.
When an image type is specified for an input file it over-
rides the automatic typing mechanism. If the image type is
not recognized then sdtimage defaults back to the automatic
typing mechanism.
When an image type is specified for an output file it over-
rides the default TIFF format. If the image type is not
recognized it reverts back to the default TIFF format.
The table below presents the image types that may be recog-
nized. The last type AUTO may only be applied to input.
Under certain cases input image files may contain valid
colons that do not correspond to a delimiter between image
type and file. If the -inType option is specified as AUTO
then the image file name may contain colons.
__________________________________________________
| IMAGE TYPE| IMAGE FILE DESCRIPTION |
|___________|______________________________________|_
| RASTER | Sun Raster |
| TIFF | Tagged Image File Format |
| GIF | Graphics Interchange Format |
| PS | Postscript |
| EPSF | Encapsulated Postscript |
| JPEG | JPEG File Interchange Format (JFIF)|
| XPM | X Pixmap format |
| AUTO | Automatic image detection |
|___________|_____________________________________|
No image manipulation may be performed when in non-
interactive mode. To scale, rotate and crop images sdtimage
must be executed in interactive mode.
If an input file specified is of the type POSTSCRIPT or EPSF
then the file may not be converted to an image due to the
possibility of multiple pages being present within the
POSTSCRIPT or EPSF file.
GUI USAGE
The four menu buttons across the top of the main window are
described below:
File The File menu contains the following items.
Open... Brings up a dialog which allows the user
to select a file that is to be opened
for viewing.
Open As...
Brings up a dialog which allows the user
to select a file that is to be opened
for viewing, and also allows the user to
specify the file type.
Save... If the file has no name, this brings up
a dialog for the user to specify the
file name, and save the file. If the
file is named, then this simply saves
the currently viewed image to the file.
Save As...
Brings up a dialog which allows the user
to specify the file name, the file type,
number of colors and compression type of
the file that is to be saved.
Save Selection As...
Brings up a dialog which allows the user
to specify the file name, the file type,
number of colors and compression type of
the file that is to be saved. This menu
item is only active if the user has
selected a region of interest in the
currently displayed image.
Save Page As Image...
Brings up a dialog which allows the user
to specify the file name, the file type,
number of colors and compression type of
the file that is to be saved. This menu
item is only active if the user if view-
ing a page of a multi-page file.
Print Image
Allows user to print one copy of the
currently displayed image using the
current values (which may be the default
values) on the Print dialog. This
option is only displayed when not view-
ing POSTSCRIPT and EPSF documents.
Print Page
Allows user to print one copy of the
currently displayed page of a document
using the current values (which may be
the default values) on the Print dialog.
This option is only displayed when view-
ing POSTSCRIPT and EPSF documents.
Print Document
Allows user to print the complete docu-
ment using the current values (which may
be the default values) on the Print dia-
log. This option is only displayed when
viewing POSTSCRIPT and EPSF documents.
Print Preview...
Brings up a window and displays the
image as it would look if it were
printed, based on the settings (which
may be the default values) on the Print
dialog.
Print... Brings up a dialog which allows user to
set various parameters that affect the
printing of the currently displayed
image such as position, and size.
Options...
Brings up a dialog that allows the user
to specify options that affect how
sdtimage is run. These include whether
to display images in gray scale or
color, number of colors to display (this
option depends on the framebuffer of the
users system), whether to display
POSTSCRIPT in color or monochrome, and
whether or not the palette is to display
immediately or not.
Exit Terminates the application.
Edit The Edit menu contains the following items.
Undo If the user has selected one of the
various operations on the palette, he
may undo his last selection by choosing
this menu item.
Palette...
Brings up a palette with various opera-
tions that may be performed on the
currently displayed image, such as rota-
tion, zooming and flipping.
View The View menu contains the following items.
Image Info...
Brings up a window that displays various
information about the currently viewed
image, such as width and height.
Page Overview...
Brings up a dialog which displays at
most 16 pages of the currently viewed
document. The user may select a page
for viewing from this display. This
option is valid only if the user is
viewing a multi-page document.
Page Viewing Controls
Brings up a dialog from which the user
may set various parameters that affect
the viewing of multi-page (such as
POSTSCRIPT) files. This option is valid
only if the user is viewing a multi-page
document.
Help Standard help menu.
The toolbar contains controls that provide easier navigation
through a multi-page document. The scale in the toolbar is
used to go to a specific page where the two arrow buttons in
the toolbar are the forward and backward buttons for paging.
Both the scale and the arrow buttons become active when a
multi-page document is loaded.
The user may drag files from another application such as
dtfile(1) and drop them into the base window. This causes
them to be loaded into sdtimage and displayed.
Below the toolbar, there is a display area on which the
image is displayed. When sdtimage starts up, it tries to
create the window to fit the size of the image. However, if
the image is very large, it may only show a portion of it.
The user may however, use the scrollbars attached to the
display area to move around within the image.
RESOURCES
On startup, sdtimage will use the following X resources
which are stored in $HOME/.desksetdefaults. Note these
resource names will be prepended with deskset.imagetool.
Resource: ViewImageIn
Values: Color, GrayScale (Color)
Description: Determines if images will be displayed in
color or grayscale. If user is using a mono-
chrome monitor, this setting has no effect.
Resource: Colors
Values: BW, 16, 256, Millions (256)
Description: Sets the number of colors to be used when
viewing images. This resource only is used if
a multi-plane framebuffer is being used. Note
that for most color monitors, only 256 colors
are possible.
Resource: ViewPostScriptIn
Values: Color, Monochrome (Monochrome)
Description: Determines if a POSTSCRIPT file will be
displayed in Color or Monochrome. Setting
this resource to Monochrome will reduce the
number of colors allocated in the colormap
and will reduce the chances of color flash-
ing. If user is using a monochrome monitor,
this setting has no effect.
Resource: DisplayPalette
Values: True, False (True)
Description: Determines if palette is automatically
displayed when first image is opened by
sdtimage.
Resource: TTTimeoutSecs
Values: Integer Value (300)
Description: Number of seconds which will leave sdtimage
running as a background process even after
the user exits the program. This timeout
value applies only when sdtimage is started
by ttsession.
Resource: UseDSC
Values: True, False (False)
Description: Determines how POSTSCRIPT documents are
interpreted. A well written POSTSCRIPT file
contains Document Structuring Comments which
separate various sections of the document.
If the comments are used correctly, then it
is easy to determine where each page of the
document begins and ends. By default, sdtim-
age does not look for these comments when
determining pages. Because of this, backward
paging can be slow since the only way to ver-
ify that the displayed page will look correct
is to begin at the beginning of the document
and render pages until the desired page is
found. If the user finds that the perfor-
mance is not acceptable, then this resource
may be set, at which time, sdtimage will use
the Document Structuring Comments to deter-
mine where each page begins and ends. Note
that this may help performance, but that
displayed pages may not look correct due to
no comments being found in the document, or
the comments being used incorrectly.
EXAMPLES
The following commands:
example% sdtimage image.in -out JPEG:image.tiff
example% sdtimage image.in -out image.tiff -outType jpeg
will convert the input image file 'image.in' to the JPEG
image file format as the file 'image.jpeg'
The example:
example% sdtimage -snapshot -region 128x128+32+32
obtains a 128 by 128 region positioned at 32 by 32 on the
screen and displays the resultant image to the user.
The example:
example% sdtimage -snapshot -window dtmail -out GIF:image.gif
obtains the window with the WM_CLASS property 'dtmail' and
saves the resultant image in GIF image file format as the
file 'image.gif'.
The following:
example% sdtimage -snapshot -window 0x5000000 -out GIF:image.gif
performs the same as the previous example except for a
specific window with the id 0x5000000.
SEE ALSO
dps(7)
Solaris User's Guide
TRADEMARK
POSTSCRIPT is a registered trademark of Adobe Systems, Inc.
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |