Как добавить Watermark на изображение class watermark2
{
function create_watermark( $main_img_obj, $watermark_img_obj, $alpha_level = 100 )
{
$watermark_width = imagesx($watermark_img_obj);
$watermark_height = imagesy($watermark_img_obj);
$dest_x = imagesx($main_img_obj) - $watermark_width - 5;
$dest_y = imagesy($main_img_obj) - $watermark_height - 5;
imagecopymerge($main_img_obj, $watermark_img_obj, $dest_x, $dest_y, 0, 0, $watermark_width, $watermark_height, $alpha_level);
return $main_img_obj;
}
}
Где
$main_img_obj - идентификатор изображения, на которое добавляется надпись
$watermark_img_obj - ид. изображения прозрачного png8
$alpha_level - прозрачность (0 - прозрачное, 100 - полностью непрозрачное)
Вызываем:
$watermark = new watermark2();
$img = imagecreatefromjpeg(”image.jpg”);
$water = imagecreatefrompng(”watermark8.png”);
$im=$watermark->create_watermark($img,$water,10);
imagejpeg($im,”result.jpg”);
http://jeka911.wordpress.com/2007...._in_php