3 jpg, gif, png, ppm, bmp, v210, yuv, ico, tga, togif, toppm, topng, toico \- view and convert pictures
109 These programs read, display, and write image files in public formats.
119 read files in the corresponding formats and, by default, display
120 them in the current window; options cause them instead to convert the images
121 to Plan 9 image format and write them to standard output.
126 read Plan 9 images files, convert them to GIF, PPM, or PNG, and write them to standard output.
128 The default behavior of
135 or standard input if no file is named.
136 Once a file is displayed, typing a character causes the program to display the next image.
139 DEL, or control-D exits the program.
140 For a more user-friendly interface, use
142 which invokes these programs to convert the images to standard format,
143 displays them, and offers scrolling, panning, and menu-driven navigation among the files.
145 These programs share many options:
148 Disable Floyd-Steinberg error diffusion, which is used to improve the appearance
149 of images on color-mapped displays, typically with 8 bits per pixel.
150 Primarily useful for debugging; if the display has true RGB color, the image
151 will be displayed in full glory.
154 Convert and display the image as a black and white (really grey-scale) image.
157 Convert the image to an RGBV color-mapped image, even if the
158 display has true RGB color.
161 Suppress display of the image; this is set automatically by
162 any of the following options:
165 Convert the image to a Plan 9 representation, as defined by
167 and write it to standard output.
172 but produce an uncompressed image.
173 This saves processing time, particularly when the output is
174 being piped to another program such as
176 since it avoids compression and decompression.
179 Convert the image, if it is in color, to a true color RGB image.
184 but force the image to RGB even if it is originally grey-scale.
188 has two extra options used to process the output of the LML
192 Merge two adjacent images, which represent the two fields of a video picture,
196 The input is a motion JPEG file, with multiple images representing frames of the movie. Sets
204 programs go the other way: they convert from Plan 9 images to GIF and PPM,
205 and have no display capability.
206 Both accept an option
208 to set the comment field of the resulting file.
209 If there is only one input picture,
211 converts the image to GIF format.
214 though, it will assemble them into an animated GIF file.
215 The options control this process:
218 By default, the animation will loop forever;
220 specifies how many times to loop.
221 A value of zero means loop forever and a negative value means
222 to stop after playing the sequence once.
225 By default, the images are displayed as fast as they can be rendered.
226 This option specifies the time, in milliseconds, to pause while
227 displaying the next named
231 translates files that contain a `transparency' index by attaching
232 an alpha channel to the converted image.
235 displays a Windows icon (.ico) file. If no file is
238 reads from standard input.
240 contain sets of icons represented by an image and a mask.
241 Clicking the right button pops up a menu that lets you
242 write any icon's image as a Plan 9 image (\fIwidth\fBx\fIheight\fB.image\fR),
243 write any icon's mask as a Plan 9 image (\fIwidth\fBx\fIheight\fB.mask\fR),
244 or exit. Selecting one of the write menu items yields a sight cursor.
245 Move the sight over the icon and right click again to write.
248 takes a list of Plan 9 image files (or standard input) and creates
249 a single icon file. The masks in the icon file will be the white
250 space in the image. The icon file is written to standard output.
257 .B http://www.w3.org/Graphics/JPEG/itu-t81.pdf
259 .B http://www.w3.org/Graphics/GIF/spec-gif89a.txt
261 .B http://www.w3.org/TR/2003/REC-PNG-20031110
263 .B http://netpbm.sourceforge.net/doc/ppm.html
265 .B http://en.wikipedia.org/wiki/Windows_bitmap
267 .B http://en.wikipedia.org/wiki/Yuv
269 Writing an animated GIF using
271 is a clumsy undertaking.