Difference between revisions of "Template:ImageTG"
From Species-ID
m |
|||
Line 7: | Line 7: | ||
-->{{#ifexpr:{{#pos:{{{1}}}|_100x.}}|<!--then-->{{#vardefine:tg_px1|295}}{{#vardefine:tg_label|10 µm}} }}<!-- | -->{{#ifexpr:{{#pos:{{{1}}}|_100x.}}|<!--then-->{{#vardefine:tg_px1|295}}{{#vardefine:tg_label|10 µm}} }}<!-- | ||
** The value above are correct for full size display, but need to be corrected for scaled images, relative to original imagewidth/desired imagewidth ** | ** The value above are correct for full size display, but need to be corrected for scaled images, relative to original imagewidth/desired imagewidth ** | ||
− | -->{{#vardefine:tg_px2| {{#expr: {{#var:tg_px1}} / {{#if: {{#pos:{{{width|250px}}}|px}}|<!--then: is px-number, strip px ####NOT YET DONE!### and calculate ratio:-->{{#mediawidth:{{{1}}} }} / {{{width}}} |<!--else: | + | -->{{#vardefine:tg_px2| {{#expr: {{#var:tg_px1}} / {{#if: {{#pos: {{{width|250px}}} |px}} |<!--then: is px-number, strip px ####NOT YET DONE!### and calculate ratio:-->{{#mediawidth: {{{1}}} }} / {{{width}}} |<!--else: percent-number: --> 100 / {{{width|100}}} <!--endif-->}} }} <!--end vardefine:-->}}<!-- |
** Now insert into image template: ** | ** Now insert into image template: ** | ||
− | -->{{Image|{{{1| | + | -->{{Image | {{{1|Please enter the image filename as 1st parameter!}}} |
− | |width={{{width|250px}}}<!-- | + | | width = {{{width|250px}}}<!-- |
** pass-through up to 6 further parameters (thumb, left, upright, etc. plus caption; first unnamed parameter is always the image file): ** | ** pass-through up to 6 further parameters (thumb, left, upright, etc. plus caption; first unnamed parameter is always the image file): ** | ||
-->{{ | -->{{ |
Revision as of 02:33, 17 December 2008
Description
This template is a specialized template to render a specific kind of microscopic photos by T. Gräfenhan. The images have a maximum size of 2560px if uncropped, but may be cropped. The major function of this template is to calculate a scale bar correctly for the magnification factors embedded in the file name.
Parameters
- width: either number + px for fixed width in pixel, or number, interpreted as percentage relative to original size.
- caption: You must pass the caption in a named parameter!
- a sequence of unnamed parameters, covering the standard image functionality (thumb, left, caption, etc.).
Usage
- {{ImageTG|File:x.png|caption=Your caption text here|width=250px}}
- Fully equivalent to: [[File:x.png|250px|Your caption text here]]
- {{ImageTG|File:x.png|thumb|left|width=15|upright|caption=Your caption text}}
- This scales the image to 15% of original size.
Dependendencies
Depends on Extension:StringFunctions, Extension:MediaFunctions, Extension:Variables.