2

wiki に、場所の画像と並べて画像を配置するために使用するテンプレートがあります。私が抱えている問題は、画像 (映画のスクリーンショットから取得されることが多い) の比率が異なる場合 (ワイド スクリーン 16:9 など)、画像の上下に空白がたくさんあることです。どちらかへの方法はありますか

  1. 提供されている画像の寸法に基づいて高さと幅を取得するように Google マップ ウィジェットを設定するか、または...
  2. 画像の縦横比を取得しますか? それを取得できれば、一連の「#if」ステートメントを実行して、ウィジェットの高さと幅を設定できます。

基本的には、ページに表示する際に地図と画像の高さが同じになるようにしたいです。テンプレートのコードは以下です。前もって感謝します。

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

1 に答える 1

0

これには拡張機能があります (私自身は試していません): ImageSizeInfoFunctions。それはあなたの目的のために2つのパーサー関数を提供します(そして、ユーザーの1人が写真ではないファイルをそこに入れようとする日まで機能します...)

于 2014-02-07T09:54:23.573 に答える