<li>XBM style images are decoded by the application or by an <A HREF="xbm2spr.html">external XBM decoder</a>.
<li>GIF images are decoded using <a href="gif2spr.html">gif2spr</a>.
<li>Unknown images are displayed as <img ALT="Default Image Here" SRC="../Default">, unless there is an ALT value in which case the text is displayed instead.
<li>Sprite images are catered for directly, for convenience and speed.
<li>All inline images are <a href="caches.html">cached</a> in memory for a number of pages after their last use (3 by Default).
</ul>
<h2>Using another <A NAME="GIFVIEWER">GIF, XBM or JPEG</a> decoder</h2>
You can use any GIF, XBM and JPEG decoder that outputs to a file and has a command line interface by changing the <var>GIF Decoder</var> value in the <a href="choice/inline.html"><quote>Inline Viewers</quote></a> section of the <a href="choices.html">Choices windows</a>.
<p>
You can change the parameters passed by changing the values on the <a href="choice/inline.html"><quote>Viewers</quote></a> section of the <a href="choices.html">Choices windows</a>.
<ul>
<LI>%0 will be replaced by the source file name. (The GIF, XBM or JPEG file)
<LI>%1 by the name of the required sprite file.
<LI>%2 by an appropriate mode. (Not applicable for the XBM decoder)
</ul>
Any of these can be omitted and any other parameters included.
<P>
All the image decoders will multitask, even though the decoders them selves do not support it. This is done using the RISCOS <quote>TaskWindow</quote> command. To enable a decoder's Multitasking you must specify a suitable Wimpslot for that Decoder.