Самый гибкий и удобный watermark

В свое время перелопатил пол Сети на предмет готового толкового решения по маркированию картинок, где то наткнулся на этот скрипт. К сожалению, автор неизвестен.

Как он работает:

загружаете папку с файлами watermark.php и watermark.png в корень сайта, файл .htaccess в папку с изображениями. Скрипт на лету создает водяной знак, и впечатывает его в картинку, т.е. если вы надумаете сменить водяной знак, то просто заменяете картинку.

В php файле в функции есть строки

   switch (trim($vertical)) {
      case 'bottom':
         $y = $info_o[1] - $info_w[1] - (int)$sy;
         break;
      case 'middle':
         $y = ceil($info_o[1]/2) - ceil($info_w[1]/2) + (int)$sy;
         break;
      default:
         $y = (int)$sy;
         break;
      } 

   switch (trim($horizontal)) {
      case 'right':
         $x = $info_o[0] - $info_w[0] - (int)$sx;
         break;
      case 'center':
         $x = ceil($info_o[0]/2) - ceil($info_w[0]/2) + (int)$sx;
         break;
      default:
         $x = (int)$sx;
         break;
      }

с ними стоит поиграться если вас не устраивает текущее местоположение водяного знака.

Первый свитч, по логике, отвечает за вертикальное расположение, второй за горизонтальное.
[download id=»2″]