Template:Coordinate to Pixel: Difference between revisions
Jump to navigation
Jump to search
imported>Tlosk's Bot No edit summary |
imported>Tlosk's Bot No edit summary |
||
(7 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<includeonly> | |||
| N = {{#expr: {{{Scale|128}}} - {{{Offset|0}}} - {{{Value|0}}} / 102.8 * 128 round 0}} | {{#switch: {{uc:{{{Direction}}}}} | ||
| S = {{#expr: {{{Scale|128}}} - {{{Offset|0}}} + {{{Value|0}}} / 102.8 * 128 round 0}} | | N = {{#vardefine:vn|{{#expr: {{{Scale|128}}} - {{{Offset|0}}} - {{{Value|0}}} / 102.8 * {{{Scale|128}}} round 0}}}} | ||
| E = {{#expr: {{{Scale|128}}} - {{{Offset|0}}} + {{{Value|0}}} / 102.8 * 128 round 0}} | | S = {{#vardefine:vs|{{#expr: {{{Scale|128}}} - {{{Offset|0}}} + {{{Value|0}}} / 102.8 * {{{Scale|128}}} round 0}}}} | ||
| W = {{#expr: {{{Scale|128}}} - {{{Offset|0}}} - {{{Value|0}}} / 102.8 * 128 round 0}} | | E = {{#vardefine:ve|{{#expr: {{{Scale|128}}} - {{{Offset|0}}} + {{{Value|0}}} / 102.8 * {{{Scale|128}}} round 0}}}} | ||
| W = {{#vardefine:vw|{{#expr: {{{Scale|128}}} - {{{Offset|0}}} - {{{Value|0}}} / 102.8 * {{{Scale|128}}} round 0}}}} | |||
| 0 | |||
}} | |||
{{#switch: {{uc:{{{Direction}}}}} | |||
| N = {{#var:vn}} | |||
| S = {{#var:vs}} | |||
| E = {{#var:ve}} | |||
| W = {{#var:vw}} | |||
| 0 | | 0 | ||
}} | |||
{{#var:vn}} | |||
{{#var: | |||
</includeonly> | </includeonly> | ||
<noinclude> | <noinclude> | ||
Line 32: | Line 40: | ||
{{#expr: 128 - 3 - 10.5 / 102.8 * 128 round 0}} | |||
{{#expr: {{{Scale|128}}} - {{{Offset|0}}} + {{{Value|0}}} / 102.8 * {{{Scale|128}}} round 0}} | |||
{{#expr: {{{Scale|128}}} - {{{Offset|0}}} - {{{Value|0}}} / 102.8 * {{{Scale|128}}} round 0}} | |||
{{#ifexist: Help:Contents | [[Help:Contents]] | Help:Contents }} | |||
</noinclude> | </noinclude> |
Latest revision as of 16:30, 20 January 2009
Syntax
{{Coordinate to Pixel | <Value> (0.0 to 102.8) | <Direction> (N E S W) | <Scale> (128, 256, 512, etc) | <Offset> (Half point image width rounded up, minus any border width) }}
For example:
{{Coordinate to Pixel|10.5|N|128|3}}
gives the result:
0
0 {{#var:vn}}
112
128
128