Настройка штампа (водяного знака) в дескрипторе

Настройка штампа (размеры, положение на картинке) обычно производится пользователем в окне редактирования. Разработчик объявляет только путь к файлу с изображением штампа.

$types[1] = "file stamp('templates/stamp.png')";

Однако, разработчик шаблона может задать все настройки штампа в дескрипторе. Только нужно учитывать, что при этом настройка штампа из окна редактирования станет невозможной.

$types[1] = "file stamp('templates/stamp.png', 'top-left bottom-right', 0.5, 50, 10, 10)";

Опции параметра stamp записываются в следующем формате:
stamp(путь-к-файлу, места-расположения, непрозрачность, размер, горизотальные-отступы, вертикальные-отступы)

Опции размер, горизотальные-отступы, вертикальные-отступы являются числовыми и измеряются в процентах (знак % не писать). Опция непрозрачность — это действительное число от 0 до 1.

Места расположения штампа

Допустимые наименования мест расположения штампа перечисляются через пробел во втором параметре параметра stamp. Ниже приводится полный перечень (в удобном для представления виде):
top-lefttoptop-right
leftcenterright
bottom-leftbottombottom-right
или

При использовании ключевого слова stretch в качестве наименования места расположения, штамп растягивается на всю исходную картинку. При этом, все другие опции параметра stamp, кроме непрозрачности, перестают действовать, поэтому их нет смысла писать:

$types[1] = "file stamp(templates/stamp.png, stretch)";

Настройки штампа в окне редактирования записи