WEB-нотатки - записник он-лайн

Накладення водяного знаку на зображення.
Передається два параметра: $file – путь до вихідного зображення, $watermark – путь до картинки-водяного знаку.
Після того, як функція спрацює, над вихідним зображенням, в нижньому правому куті з"явиться водяний знак.
Code
function watermark($file, $watermark) {
  if(empty($file) | empty($watermark)) return false;
  $wh = getimagesize($watermark);
  $fh = getimagesize($file);
  $rwatermark = imagecreatefromjpeg($watermark); //Інколи може знадобитися накласти прозорий png, тоді замінимо функцію на imagecreatefrompng
  $rfile = imagecreatefromjpeg($file);
  imagecopy($rfile, $rwatermark, $fh[0] - $wh[0], $fh[1] - $wh[1], 0, 0, $wh[0], $wh[1]);
  imagejpeg($rfile, $file, '100');
  imagedestroy($rwatermark);
  imagedestroy($rfile);
  return true;
}
watermark('1.jpg', '2.jpg'); //Тепер 1.jpg в нижньому правому куті має вотермарк 2.jpg
Категорія: PHP · Додав: mr_smith (12.07.2010)
Переглядів: 770 · Рейтинг: 5.0/2
Всього коментарів: 0
Додавати коментарі можуть лише зареєстровані користувачі.
[ Реєстрація | Вхід ]

Пошук

Категорії

 
© pya.at.ua 2009 - 2025
Хостинг від uCoz