2013-03-13 182 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。它會給你兩個解析器功能爲你的目的(並將工作,直到你的用戶之一嘗試把一個文件,不是一張圖片在那裏......)