Взято отсюда: http://blog.bcmk.ru/myblog/watermark-sredstvami-php-vodyanie-znaki.html
Использование:
Загрузить скрипт, в папку watermark в корне сайта. И туда же положить файл логотипа - watermark.png.
Затем в нужную папку с фотографиями или другими изображениями положить файл .htaccess (для Virtuemart это папка components/com_virtuemart/shop_image/product)
Можно ещё подкорректировать файл скрипта на предмет, на какие изображения накладывать Watermark. (т.е. задать минимальные размеры изображений, что бы Watermark не добавлялся к аватарам, т.к. они обычно маленькие).
$info_o[0] > 250 - ширина изображения должна быть больше 250 px
$info_o[1] > 250 - высота изображения должна быть больше 250 px
watermark.rar