3 jpg, gif, png, tif, ppm, bmp, v210, yuv, ico, tga, tojpg, togeordi, togif, toppm, topng, toico \- view and convert pictures
143 These programs read, display, and write image files in public formats.
154 read files in the corresponding formats and, by default, display
155 them in the current window; options cause them instead to convert the images
156 to Plan 9 image format and write them to standard output.
162 read Plan 9 images files, convert them to JPEG, GIF, PPM, or PNG, and write them to standard output.
164 The default behavior of
177 or standard input if no file is named.
178 Once a file is displayed, typing a character causes the program to display the next image.
181 DEL, or control-D exits the program.
182 For a more user-friendly interface, use
184 which invokes these programs to convert the images to standard format,
185 displays them, and offers scrolling, panning, and menu-driven navigation among the files.
187 These programs share many options:
190 Disable Floyd-Steinberg error diffusion, which is used to improve the appearance
191 of images on color-mapped displays, typically with 8 bits per pixel.
192 Primarily useful for debugging; if the display has true RGB color, the image
193 will be displayed in full glory.
196 Convert and display the image as a black and white (really grey-scale) image.
199 Convert the image to an RGBV color-mapped image, even if the
200 display has true RGB color.
203 Suppress display of the image; this is set automatically by
204 any of the following options:
207 Convert the image to a Plan 9 representation, as defined by
209 and write it to standard output.
214 but produce an uncompressed image.
215 This saves processing time, particularly when the output is
216 being piped to another program such as
218 since it avoids compression and decompression.
221 Convert the image, if it is in color, to a true color RGB image.
226 but force the image to RGB even if it is originally grey-scale.
230 has two extra options used to process the output of the LML
234 Merge two adjacent images, which represent the two fields of a video picture,
238 The input is a motion JPEG file, with multiple images representing frames of the movie. Sets
248 programs go the other way: they convert from Plan 9 images to JPEG, GIF,
249 PPM and PNG and have no display capability.
250 They all accept an option
252 to set the comment field of the resulting file.
258 The default is to output plain PPM.
263 output grayscale images,
266 option makes it output scratched JPEG images.
273 If there is only one input picture,
275 converts the image to GIF format.
278 though, it will assemble them into an animated GIF file.
279 The options control this process:
282 By default, the animation will loop forever;
284 specifies how many times to loop.
285 A value of zero means loop forever and a negative value means
286 to stop after playing the sequence once.
289 By default, the images are displayed as fast as they can be rendered.
290 This option specifies the time, in milliseconds, to pause while
291 displaying the next named
295 translates files that contain a `transparency' index by attaching
296 an alpha channel to the converted image.
299 displays or converts a Windows icon (.ico) file. If no file is
302 reads from standard input.
304 contain sets of icons represented by an image and a mask. The
308 to convert the first icon in the set and write it to standard
309 output in compressed Plan 9 image format. Otherwise, the whole
310 icon set is displayed.
311 Clicking the right button pops up a menu that lets you
312 write any icon's image as a Plan 9 image (\fIwidth\fBx\fIheight\fB.image\fR),
313 write any icon's mask as a Plan 9 image (\fIwidth\fBx\fIheight\fB.mask\fR),
314 or exit. Selecting one of the write menu items yields a sight cursor.
315 Move the sight over the icon and right click again to write.
318 takes a list of Plan 9 image files (or standard input) and creates
319 a single icon file. The masks in the icon file will be the white
320 space in the image. The icon file is written to standard output.
329 .B http://www.w3.org/Graphics/JPEG/jfif3.pdf
331 .B http://www.w3.org/Graphics/JPEG/itu-t81.pdf
333 .B http://en.wikibooks.org/wiki/JPEG_-_Idea_and_Practice
335 .B http://en.wikipedia.org/wiki/JPEG
337 .B http://www.w3.org/Graphics/GIF/spec-gif89a.txt
339 .B http://www.w3.org/TR/2003/REC-PNG-20031110
341 .B http://partners.adobe.com/public/developer/en/tiff/TIFF6.pdf
343 .B http://netpbm.sourceforge.net/doc/ppm.html
345 .B http://en.wikipedia.org/wiki/Windows_bitmap
347 .B http://en.wikipedia.org/wiki/Yuv
349 Writing an animated GIF using
351 is a clumsy undertaking.