Шаблон:Gigapan

Материал из свободной русской энциклопедии «Традиция»
Перейти к навигации Перейти к поиску

Этот шаблон предназначен для вставки в Традицию фотопанорам с сайта Gigapan. Так как окно демонстрации фотопанорамы значительно своим размером (600×400 точек), то оно помещается по центру статьи; текст, расположенный после фотопанорамы, помещается ниже её.

Составление параметров шаблона[править код]

Первым параметром шаблона (этот параметр обязателен) является цифровой идентификатор панорамы. Его можно найти одним из следующих способов:

  • Цифровой идентификатор панорамы является окончанием адреса панорамы Gigapan:
Например, http://www.gigapan.org/viewGigapan.php?id=15374
  • Если в панораме Gigapan нажать ссылку «Launch Full Screen Viewer» для перехода в режим полноэкранного просмотра, то откроется страница с адресом наподобие http://www.gigapan.org/viewGigapanFullscreen.php?id=15374 цифровой идентификатор панорамы будет окончанием её адреса.

Вторым параметром (необязательным) является подпись к фотопанораме.

Для более тонкой настройки можно применять необязательные именованные параметры width и height и nlevels, значения которых можно узнать только анализом исходного HTML-кода страницы полноэкранного просмотра Gigapan. (Впрочем, анализом достаточно простым.) Например, на странице http://www.gigapan.org/viewGigapanFullscreen.php?id=15374 код объекта fl_vars записан следующим образом:

var fl_vars = {
 url:"http://tile15.gigapan.org/gigapans0/15374/tiles/",
 suffix:".jpg",
 startHideControls:"0",
 width:"59783",
 height:"24658",
 nlevels:"9",
 cleft:"0",
 ctop:"0",
 cright:"59783.0",
 cbottom:"24658.0",
 startEnabled:"1",
 notifyWhenLoaded:"1",
 startHideWatermark:"1"
};

Отсюда явствуют значения width=59783, и height=24658, и nlevels=9.

Значения width и height описывают ширину и высоту панорамы при максимальном увеличении; значение nlevels задаёт меру глубины увеличения (в некоторых условных единицах).

Если эти необязательные параметры используются, то обязательно следует использовать их все три сразу.

Примеры итогового кода шаблона[править код]

Идентификатор и подпись[править код]

Записав два параметра, получим следующий код:

{{Gigapan|15374|Инаугурация Барака Обамы}}

И вот как будет выглядеть результат применения шаблона:

Инаугурация Барака Обамы

Ширина и высота и «глубина»[править код]

Снабдив код предыдущего примера параметрами высоты и ширины и «глубины», получим следующий код:

{{Gigapan|15374|Инаугурация Барака Обамы|width=59783|height=24658|nlevels=9}}

И вот как будет выглядеть результат применения шаблона:

Инаугурация Барака Обамы

Нетрудно видеть, что в этом случае изначальная позиция панорамы в окошке просмотра лучше подстраивается по ширине и по высоте ко границе окошка.

Без подписи[править код]

Записав только числовой идентификатор панорамы, получим панораму без подписи:

{{Gigapan|8745}}

И вот как будет выглядеть результат применения шаблона:

В этом случае также можно тоньше донастраивать панораму по высоте и по ширине:

{{Gigapan|8745|width=86625|height=12486|nlevels=10}}

И вот как будет выглядеть результат применения шаблона: