.TH JPG 1
.SH NAME
-jpg, gif, png, ppm, bmp, v210, yuv, ico, tga, tojpg, togeordi, togif, toppm, topng, toico \- view and convert pictures
+jpg, gif, png, tif, ppm, bmp, v210, yuv, ico, tga, tojpg, togeordi, togif, toppm, topng, totif, toico \- view and convert pictures
.SH SYNOPSIS
.B jpg
[
-.B -39cdefFkJrtv
+.B -39cdefFkJrtvy
] [
.I file ...
]
.I file ...
]
.br
+.B tif
+[
+.B -39cdektv
+] [
+.I file ...
+]
+.br
.B ppm
[
.B -39cdektv
.B -c
.I comment
] [
-.B -gs
+.B -ks
] [
.I file
]
.B -c
.I comment
] [
-.B -g
+.B -k
] [
.I file
]
.I msec
]
.I file ...
+|
+.B -E
]
.br
.B toppm
] [
.I file
]
+.br
+.B totif
+[
+.B -c
+.I comment
+] [
+.B -3bgGhklLptvyY
+] [
+.I file
+]
.PP
.B ico
[
.IR Jpg ,
.IR gif ,
.IR png ,
+.IR tif ,
.IR ppm ,
.IR bmp ,
.IR tga ,
.IR Tojpg ,
.IR togif ,
.IR toppm ,
+.IR topng ,
and
-.I topng
-read Plan 9 images files, convert them to JPEG, GIF, PPM, or PNG, and write them to standard output.
+.I totif
+read Plan 9 images files, convert them to JPEG, GIF, PPM,
+PNG, or TIFF and write them to standard output.
.PP
The default behavior of
.IR jpg ,
.IR gif ,
+.IR png ,
+.IR tif ,
+.IR ppm ,
+.IR bmp ,
+.IR tga ,
+.IR v210 ,
and
-.IR ppm
+.IR yuv
is to display the
.IR file ,
or standard input if no file is named.
.PP
The
.IR tojpg ,
-.IR togif
-and
+.IR togif ,
.IR toppm
-programs go the other way: they convert from Plan 9 images to JPEG, GIF and PPM,
-and have no display capability.
+and
+.IR topng
+programs go the other way: they convert from Plan 9 images to JPEG, GIF,
+PPM, PNG, and TIFF and have no display capability.
They all accept an option
.B -c
to set the comment field of the resulting file.
output raw PPM.
The default is to output plain PPM.
The
-.B -g
+.B -k
option makes
.I tojpg
-output grayscale images,
+output grey-scale images,
and the
.B -s
option makes it output scratched JPEG images.
script that invokes
.B tojpg
.BR -s .
+.I Totif
+accepts many options.
+Choosing Huffman, T4, or T6 compression
+forces the image to GREY1.
+.TP
+.B -3
+Convert the image to a true color RGB image.
+.TP
+.B -b
+Convert the image to a GREY1 black and white image.
+.TP
+.B -g
+Use T4 one-dimensional compression.
+.TP
+.B -G
+Use T4 two-dimensional compression.
+.TP
+.B -h
+Use Huffman compression.
+.TP
+.B -k
+Convert the image to a GREY8 grey-scale image.
+.TP
+.B -l
+Use LZW compression.
+.TP
+.B -L
+Use LZW compression with horizontal differencing.
+Some TIFF decoders may not support horizontal
+differencing applied to images of depths less than eight.
+.TP
+.B -p
+Use Packbits compression.
+.TP
+.B -t
+Use T6 compression.
+.TP
+.B -v
+Convert the image to an RGBV color-mapped image.
+.TP
+.B -y
+Convert the image to a GREY2 grey-scale image.
+.I Totif
+will then convert it to GREY4 before encoding
+because TIFF does not support depths of two.
+.TP
+.B -Y
+Convert the image to a GREY4 grey-scale image.
+.PP
If there is only one input picture,
.I togif
converts the image to GIF format.
This option specifies the time, in milliseconds, to pause while
displaying the next named
.IR file .
+.TP
+.B -E
+Specifying this option instead of a list of files will read the frames from a pipe on fd 0.
+Each frame is terminated with EOF.
+End of the animation is specified by an extra EOF.
.PP
.I Gif
translates files that contain a `transparency' index by attaching
.br
.B http://www.w3.org/TR/2003/REC-PNG-20031110
.br
+.B http://partners.adobe.com/public/developer/en/tiff/TIFF6.pdf
+.br
.B http://netpbm.sourceforge.net/doc/ppm.html
.br
.B http://en.wikipedia.org/wiki/Windows_bitmap
Writing an animated GIF using
.I togif
is a clumsy undertaking.
+.SH HISTORY
+.I Tojpg
+first appeared in 9front (May, 2013).
+.I Tif
+and
+.I totif
+first appeared in 9front (July, 2013).