我在我的wiki上有一个模板,我使用它将图像与位置的图像并排放置。我遇到的问题是,如果图像(通常取自电影截图)具有不同的比例(假设它是宽屏幕16:9),那么图像上方和下方就会有一堆空白。有没有办法
- 设置谷歌地图小部件,以获得其高度和宽度基于所提供的图像的尺寸或…
- 获取图像的宽高比?如果我能得到,然后我可以运行一系列的"# If "语句来设置小部件的高度&宽度。
基本上,我希望地图和图像有相同的高度时,显示在页面上。模板的代码如下。提前感谢。
{{{!}}style="border: 1px solid darkgray;"
{{!}}-
{{!}}{{#widget:Google Maps
|height=270
|width=480
|lat={{{lat|}}}
|lng= {{{lng|}}}
|zoom={{{zoom|}}}
|}}
{{!}}|[[image:{{{image|}}}|none|480x270px]]}}
{{!}}-
{{!}}}
对此有一个扩展(我自己没有尝试过):imagesizeinffunctions。它将为您提供两个解析器函数(并且将一直工作,直到您的用户尝试在那里放置一个不是图片的文件…)