Template:Icon
Usage:
{{icon | Flourish Icon.png }}
Result: File:Flourish Icon.png
The default size is Template:Code meaning the icon is scaled until the height is 40 px. It's usually important to limit the height since the icons are used inline, and a very high inline image makes for an unpleasant text layout.
An alternative value for the height can be provided like so:
Usage:
{{icon | Flourish Icon.png | 30 }}
Result: File:Flourish Icon.png
Usage:
{{icon | Flourish Icon.png | 50 }}
Result: File:Flourish Icon.png
Alternatively you can use the named parameters Template:Code and Template:Code. Note that these are max values so the more limiting one applies. In the following example, the height value is essentially ignored because the original image is a square so the width becomes the limiting factor. (Were the original image 200 by 500, the result would be 20 by 50.)
Usage:
{{icon | Flourish Icon.png | w = 20 | h = 50 }}
Result: File:Flourish Icon.png
You can also provide a link:
Usage:
{{icon | Flourish Icon.png | link = Flourish }}
Result: Flourish
Caption (alt text) will be the link by default but can be changed:
Usage:
{{icon | Flourish Icon.png | link = Flourish | caption = Blah }}
Result: Blah
Behavior when icon is missing:
Usage:
{{icon | Missing Filename 123.png | link = Flourish }}
Result: Flourish