Difference between revisions of "Template:ImageTG"
From Species-ID
Line 1: | Line 1: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<includeonly><!-- | <includeonly><!-- | ||
** First store values for 100% scaling (note: both parts of #if: are evaluated, so vardefine can never be inside an expression!) ** | ** First store values for 100% scaling (note: both parts of #if: are evaluated, so vardefine can never be inside an expression!) ** | ||
Line 33: | Line 25: | ||
<!--(endif)-->}} | <!--(endif)-->}} | ||
<!--(end expr)-->}} | <!--(end expr)-->}} | ||
− | <!--(end vardefine)-->}} | + | <!--(end vardefine)-->}}<!-- |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | <!-- | + | |
** Now insert into image template: ** | ** Now insert into image template: ** | ||
− | -->{{Image | {{{1|Please enter the image filename as 1st parameter!}}} | + | -->{{Image | {{{1|Please enter the image filename as 1st parameter!}}} AFTERIMAGE |
| 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): ** | ||
Line 59: | Line 43: | ||
#if: {{{7|}}} | {{!}}{{{7}}} | #if: {{{7|}}} | {{!}}{{{7}}} | ||
}} | }} | ||
− | |{{Scalebar|{{#var:tgpx2}}px|{{#var:tglabel}} {{{caption|}}} | + | | BEFORESCALEBAR {{Scalebar | {{#var:tgpx2}}px |{{#var:tglabel}} }} BEFORE CAPTION {{{caption|}}} AFTERCAPTION |
}}</includeonly><noinclude> | }}</includeonly><noinclude> | ||
Revision as of 21:45, 17 December 2008
Description
This template is a specialized template to render a specific kind of microscopic photos by T. Gräfenhan. The major function of this template is to calculate a scale bar correctly for the magnification factors signaled by a special code ("_63x.") in the file name. Other images may have different naming conventions; the template may then be copied to a different name and the code adjusted. The images have a maximum size of 2560px if uncropped, but may be cropped.
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.