2013-03-13 131 views
2

我在我的wiki上有一个模板,用于将图像并排放置在图像中。我遇到的问题是,如果图像(通常是从电影屏幕截图中获取)具有不同的比例(假设它是16:9的宽屏幕),那么图像上方和下方会出现一堆空白区域。有要么通过模板获取图像大小?

  1. 将谷歌地图小工具来获得其基于关闭图像的尺寸的高度和宽度供应的方式或...
  2. 获取图像的长宽比?如果我可以得到这个,那么我可以运行一系列“#if”语句来设置窗口小部件的高度&宽度。

基本上,我希望地图和图像在页面上显示时具有相同的高度。下面是模板的代码。提前致谢。

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

回答

0

这是一个扩展(我没有尝试过自己):ImageSizeInfoFunctions。它会给你两个解析器功能为你的目的(并将工作,直到你的用户之一尝试把一个文件,不是一张图片在那里......)