Difference between revisions of "Template:ImageTG"

From Species-ID
Jump to: navigation, search
Line 1: Line 1:
{{#vardefine:tgpx1|1000}}
 
{{#vardefine:tglabel|1000}}
 
 
'''TEST''' tgpx1={{#var:tgpx1}} - tglabel={{#var:tglabel}} - mediawidth={{#mediawidth: {{{1}}} }} '''END TEST'''
 
 
-----
 
 
 
 
<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)-->}}<!--
 
+
'''TEST''' tgpx1={{#var:tgpx1}} - tglabel={{#var:tglabel}} - mediawidth={{#mediawidth: {{{1}}} }} '''END TEST'''
+
 
+
{{#vardefine:tglabel|1000}}
+
 
+
'''TEST''' tgpx1={{#var:tgpx1}} - tglabel={{#var:tglabel}} - mediawidth={{#mediawidth: {{{1}}} }} '''END TEST'''
+
 
+
<!--
+
 
** 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.