NAME
-
mugs - make face icons from pictures
SYNOPSIS
-
mugs
[
-a
]
[
-1
]
[
-2
]
[
file
]
DESCRIPTION
-
Mugs
interactively converts grey-scale images in
the form of
picfile(9.6)
into 48×48 icons.
It is designed to run in a pipe, reading the picture from
standard input unless a single
file
is given on the call.
Mugs
displays a large approximation to the original picture
and a matrix of 48×48 icons of varying contrast and
brightness. Button 1 selects one of the icons.
Button 2 offers the menu entries:
-
in
- Zoom in to a finer contrast/brightness range around the selected
icon.
Repeated
ins
will zoom in farther.
- out
- Opposite of
in.
- reset
- Set the brightness/contrast range to the maximum.
Both
in
and
out
preserve the brightness/contrast values in the selected icon.
Button 3 presents a menu with entries:
-
window
- Select a square window in the large picture using button 3.
Touch down at
the top and center of the square and slide around to adjust its size.
Appropriately cropped icons will be displayed.
- depth
- Toggle between 1- and 2-bit deep icons.
- write
- Write the selected icon to standard output. Each write produces
48 lines of text suitable for initializing an array in C. 1-bit deep
icons produce three shorts per line; 2-bit depths are written
as three longs per line.
- abort
- Terminate
mugs
with a non-blank error return.
- finish
- Terminate with a null status return.
Option
-a
indicates that picture files have non-square pixels with
aspect ratio 1.25, as produced by some frame grabbers.
Normally pixels are assumed to be square.
-1
and
-2
select the initial depth of the icons.
-2
is default.
SOURCE
-
/sys/src/cmd/mugs.c
SEE ALSO
-
picfile(9.6)
Copyright © 1995 Lucent Technologies. All rights reserved.