通过模板获取图像大小?

时间:2013-03-13 00:21:41

标签: google-maps mediawiki-templates google-widget

我在我的维基上有一个模板,我用来将图像并排放置一个位置的图像。我遇到的问题是,如果图像(通常是从电影截图中获取)具有不同的比例(比如它是宽屏幕16:9),那么图像上方和下方会有一堆空白区域。有没有办法

  1. 根据所提供图片的尺寸设置Google地图窗口小部件以获取其高度和宽度,或者......
  2. 获取图像的宽高比?如果我能得到它,那么我可以运行一系列“#if”语句来设置小部件的高度和宽度。宽度。
  3. 基本上,我希望地图和图像在页面上显示时具有相同的高度。该模板的代码如下。提前致谢。

    {{{!}}style="border: 1px solid darkgray;"
    {{!}}-
    {{!}}{{#widget:Google Maps 
    |height=270
    |width=480
    |lat={{{lat|}}}
    |lng= {{{lng|}}}
    |zoom={{{zoom|}}}
    |}}
    {{!}}|[[image:{{{image|}}}|none|480x270px]]}}
    {{!}}-
    {{!}}}
    

1 个答案:

答案 0 :(得分:0)

有一个扩展(我没有尝试过):ImageSizeInfoFunctions。它将为您提供两个解析器函数(并且一直有效,直到您的一个用户尝试放置一个不是图片的文件...)