Difference between revisions of "BobscreenTest"
From Sega Retro
Line 14: | Line 14: | ||
| 320 × 256 = (341/320) <!-- Amiga --> | | 320 × 256 = (341/320) <!-- Amiga --> | ||
| 256 × 240 = 1.25 <!--X68000--> | | 256 × 240 = 1.25 <!--X68000--> | ||
+ | | 256 × 239 = 1.25 <!--NES/SNES--> | ||
| 256 × 232 = (309/256) <!--X68000--> | | 256 × 232 = (309/256) <!--X68000--> | ||
| 512 × 224 = 0.625 <!--SNES--> | | 512 × 224 = 0.625 <!--SNES--> | ||
| 304 × 224 = (320/304) <!-- Amiga --> | | 304 × 224 = (320/304) <!-- Amiga --> | ||
| 384 × 224 = (320/384) <!-- Capcom arcade --> | | 384 × 224 = (320/384) <!-- Capcom arcade --> | ||
+ | | 416 × 224 = (320/416) <!-- Burning Rival --> | ||
| 1 | | 1 | ||
}}}}}}{{#vardefine:vscale|{{#expr:{{#switch:{{#var:imagedim}} | }}}}}}{{#vardefine:vscale|{{#expr:{{#switch:{{#var:imagedim}} | ||
Line 29: | Line 31: | ||
| 496 × 384 = (372/384) <!--Model 1/2 (e.g. Virtua Fighter)--> | | 496 × 384 = (372/384) <!--Model 1/2 (e.g. Virtua Fighter)--> | ||
| 320 × 200 = (240/200) <!--IBM PC--> | | 320 × 200 = (240/200) <!--IBM PC--> | ||
+ | | 640 × 350 = (240/175) <!--IBM PC--> | ||
| 640 × 400 = (240/200) <!--IBM PC--> | | 640 × 400 = (240/200) <!--IBM PC--> | ||
| 640 × 300 = (320/200) <!--IBM PC (Hercules)--> | | 640 × 300 = (320/200) <!--IBM PC (Hercules)--> | ||
Line 34: | Line 37: | ||
| 352 × 200 = (264/200) <!-- Amiga --> | | 352 × 200 = (264/200) <!-- Amiga --> | ||
| 320 × 199 = (240/199) <!-- Amiga --> | | 320 × 199 = (240/199) <!-- Amiga --> | ||
+ | | 320 × 208 = (240/208) <!-- Amiga --> | ||
| 336 × 240 = (252/240) <!-- Atari 8-bit --> | | 336 × 240 = (252/240) <!-- Atari 8-bit --> | ||
| 352 × 184 = (264/184) <!-- VIC-20 --> | | 352 × 184 = (264/184) <!-- VIC-20 --> | ||
Line 43: | Line 47: | ||
| 768 × 400 = (576/400) <!-- X68000 (Bonanza Bros.)--> | | 768 × 400 = (576/400) <!-- X68000 (Bonanza Bros.)--> | ||
| 312 × 192 = (234/192) <!-- Amiga --> | | 312 × 192 = (234/192) <!-- Amiga --> | ||
− | | {{# | + | | 400 × 254 = (240/203) <!-- Midway arcade --> |
+ | | {{#switch:{{{forcewidescreen|}}}|yes=0.8|1}} | ||
}}}}}}{{#vardefine:is3d|{{#switch:{{#var:imagedim}} | }}}}}}{{#vardefine:is3d|{{#switch:{{#var:imagedim}} | ||
− | | 512 × 192 = | + | | 512 × 192 = 2 <!--Master System--> |
− | | 496 × 192 = | + | | 496 × 192 = 2 <!--Master System (cropped)--> |
− | | | + | | 1 |
− | }}}} | + | }}}}{{#vardefine:bswidth|{{#if:{{{width|}}}|{{{width|}}}|{{#ifexpr:({{#var:imagew}}*{{#var:hscale}})/{{#var:is3d}}<320|{{#expr:({{#var:imagew}}*{{#var:hscale}})/{{#var:is3d}}}}|320}}}}}} |
− | + | {{#vardefine:rawwidth|{{#expr:trunc(({{#var:bswidth}}/{{#var:hscale}})*{{#var:is3d}})}}}} | |
− | + | <div class="bobscreen" style="width:{{#var:bswidth}}px; display:inline-block; text-align:center; overflow:hidden; border:1px red solid;"><div class="bobtransform" style="transform:scale({{#var:hscale}},{{#var:vscale}}); width:{{#var:rawwidth}}px; transform-origin:0% 0%; !important;">[[File:{{{1|}}}|{{#var:rawwidth}}px]]</div></div> | |
− | + | {{red|{{#var:bswidth}}}}, {{blue|{{#var:rawwidth}}}}</includeonly><noinclude> | |
− | |||
− | |||
This template sets the maximum width of a screenshot to 320 pixels, and corrects its aspect ratio. | This template sets the maximum width of a screenshot to 320 pixels, and corrects its aspect ratio. | ||
Line 77: | Line 80: | ||
! Code || Raw image || Output | ! Code || Raw image || Output | ||
|- | |- | ||
− | | <nowiki>{{bobscreen| | + | | <nowiki>{{bobscreen|BurningRival title.png}}</nowiki> |
− | | [[File: | + | | [[File:BurningRival title.png]] |
− | | {{BobscreenTest| | + | | {{BobscreenTest|BurningRival title.png}} |
|- | |- | ||
| <nowiki>{{bobscreen|Virtua Fighter Title.png}}</nowiki> | | <nowiki>{{bobscreen|Virtua Fighter Title.png}}</nowiki> | ||
Line 124: | Line 127: | ||
| [[File:VirtuaFighter 32X Widescreen2 PAL.png]] | | [[File:VirtuaFighter 32X Widescreen2 PAL.png]] | ||
| {{BobscreenTest|VirtuaFighter 32X Widescreen2 PAL.png|forcewidescreen=yes|width=200}} | | {{BobscreenTest|VirtuaFighter 32X Widescreen2 PAL.png|forcewidescreen=yes|width=200}} | ||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| <nowiki>{{bobscreen|Deep Scan.png}}</nowiki> | | <nowiki>{{bobscreen|Deep Scan.png}}</nowiki> | ||
| [[File:Deep Scan.png]] | | [[File:Deep Scan.png]] | ||
| {{BobscreenTest|Deep Scan.png}} | | {{BobscreenTest|Deep Scan.png}} | ||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| <nowiki>{{bobscreen|Deep Scan.png|width=200}}</nowiki> | | <nowiki>{{bobscreen|Deep Scan.png|width=200}}</nowiki> |
Revision as of 23:54, 16 May 2021
This template sets the maximum width of a screenshot to 320 pixels, and corrects its aspect ratio.
Usage
{{bobscreen|MagicalPuzzlePopils title.png}}
returns
192, 160 This is how the game appears on an actual Sega Game Gear. The original image taken from an emulator is below:
Options
{{BobscreenTest|MagicalPuzzlePopils title.png|width=120}}
returns
120, 100 "width" also takes into account the adjusted aspect ratio, so the image appears 120 pixels wide even if the source image is not.