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