.TH NPNG 1
.SH NAME
npng \- view PNG pictures
.SH SYNOPSIS
.B npng
[
.B -39cdknvt [-a α-val]
] [
.I PNG-file ...
]
.br
.SH DESCRIPTION
This program reads and displays image files in PNG format.
.IR Npng
reads files and, by default, displays
them in the current window; options cause it instead to convert the images
to Plan 9 image format and write them to standard output.
.PP
The default behavior of
.IR npng
is to display the
.IR file ,
or standard input if no file is named.
Once a file is displayed, typing a character causes the program to display the next image.
Typing a
.BR q ,
DEL, or control-D exits the program.
For a more user-friendly interface, pipe the output of the
.IR -9
option to
.IR page (1),
which will display it and will offer scrolling, panning, and other useful image manipulation
operations.
.PP
These are the options:
.TP
.B -a α-val
Force the alpha (transparency) channel to the given value. If no alpha channel is present, it is added.
.TP
.B -n
This is mutually exclusive with option
.BR -a
above and causes an existing alpha channel to be completely removed from the image.
.TP
.B -k
Convert and display the image as a black and white (really grey-scale) image.
.TP
.B -t
Convert the image, if it is in color, to a true color RGB image.
.TP
.B -3
Like
.BR -t ,
but force the image to RGB even if it is originally grey-scale.
.TP
.B -v
Convert an image to RGBV based on the Plan 9 system palette.
.TP
.B -d
Suppress display of the image; this is set automatically by
any of the following options:
.TP
.B -c
Convert the image to a Plan 9 representation, as defined by
.IR image (6),
and write it to standard output.
.TP
.B -9
Like
.BR -c ,
but produce an uncompressed image.
This saves processing time, particularly when the output is
being piped to another program such as
.IR page (1),
since it avoids compression and decompression.
.PD
.PP
.SH SOURCE
.B /sys/src/pub/npng.c
.SH "SEE ALSO"
.IR jpg (1),
.IR page (1),
.IR image (6).
.SH BUGS
The
.BR -D
option can be used to obtain debugging information as processing takes place.
.PP
The
.BR -t
option is the default.
.PP
.IR Npng
is a rehash of
.IR png(1)
as distributed with the Plan 9 release. It has been modified to
operate with the Open Source
.IR libpng
and
.IR zlib
libraries and may be subject to various licence restrictions. Any
errors in the implementation are the responsibility of the author:
<lucio@proxima.alt.za>.
|