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
|
ПошукДрузі сайту |