Добавление водяных знаков (watermark) в Webasyst Shop-script

Для магазина Gadgets Mart понадобилось сделать защиту картинок. Shop-script очень большой продукт, достаточно мощный, но почему-то функционала добавления водяных знаков нет.  (по крайней мере он не вынесен в админку). Стал копать файлы, у них там полный бардак: куча дублирующих классов и библиотек, не внятная архитектура и полно хвостов от старой версии Shop-script. Не смотря на это Shop-script работает вполне неплохо. Самое забавное что через 5 минут ковыряния я нашел файл в котором есть метод создания водяного знака :) Осталось немного подправить код и все заработало…

Далее