Получить размер изображения через шаблон?
У меня есть шаблон в моей вики, который я использую, чтобы вставить изображение рядом с изображением места. Проблема, с которой я столкнулся, заключается в том, что если изображение (которое часто берется из скриншота фильма) имеет другое соотношение (скажем, это широкоэкранный формат 16:9), то над и под изображением появляется куча пустого пространства. Есть ли способ
- Установите виджет Google Maps, чтобы получить его высоту и ширину на основе размеров поставляемого изображения или...
- Получить соотношение сторон изображения? Если я могу получить это, то я могу запустить серию операторов "#if", чтобы установить высоту и ширину виджета.
По сути, мне бы хотелось, чтобы карта и изображение имели одинаковую высоту при отображении на странице. Код для шаблона ниже. Заранее спасибо.
{{{!}}style="border: 1px solid darkgray;"
{{!}}-
{{!}}{{#widget:Google Maps
|height=270
|width=480
|lat={{{lat|}}}
|lng= {{{lng|}}}
|zoom={{{zoom|}}}
|}}
{{!}}|[[image:{{{image|}}}|none|480x270px]]}}
{{!}}-
{{!}}}
1 ответ
Для этого есть расширение (которое я сам не пробовал): ImageSizeInfoFunctions. Это даст вам две функции парсера для вашей цели (и будет работать до того дня, когда один из ваших пользователей попытается поместить туда файл, который не является картинкой...)