MultiImage Control

The MultiImage control is used for displaying a slideshow of images from a folder in XBMC. You can choose the position and size of the slideshow, as well as timing information.

Image Size and Type Restrictions
For the tags, and for all tags in other controls, there is a small set of rules that you should follow if at all possible:

Size
Images can be any size you like if background loading them from outside the Textures.xpr file, though using anything larger than the size of the control you're rendering is a waste of processor and memory. If they're in Textures.xpr, then they're usually contained within textures that are a multiple of 64 pixels wide.

For optimal memory consumption, then, a multiple of 64 pixels wide should be used.

For non-xbox platforms, this is a moot point.

Formats
If you wish to use full 8 bit transparency, then use PNG. If you only need a single transparent colour, then you can specify this in the tag, so any image will be fine. It is suggested that you use PNG and JPG as much as possible. Note that once the images are injected into Textures.xpr, they are not stored as JPG or PNG – rather they are stored in a xbox native format for faster loading. The size of the images (in kb) is therefore not as important as the size of the images in pixels – so feel free to store them in a lossless (eg PNG) manner if you wish.

The only exception to this is if you require an animated texture. In this case, we only support animated GIF. There are also SOME animated gifs that may not work. Use ImageReady CS and make sure you set the gif-anim to “restore to background” and they should work fine.

Available Tags and Attributes
In addition to the default control tags, the following tags are available. Note that each tag is lower case only. This is important, as xml tags are case-sensitive.