[php] скрипт добавления логотипа на фото
У меня так:
вотермарк лучше делать в пнг с прозрачностью, а не в гифе - будет меньше ступенек
class watermark2
{
function create_watermark( $main_img_obj, $watermark_img_obj, $alpha_level = 20 )
{
$watermark_width = imagesx($watermark_img_obj);
$watermark_height = imagesy($watermark_img_obj);
$dest_x = imagesx($main_img_obj) - $watermark_width - 10; #просто расположение вотермарка
$dest_y = imagesy($main_img_obj) - $watermark_height - 10; #просто расположение вотермарка
imagecopymerge($main_img_obj, $watermark_img_obj, $dest_x, $dest_y, 0, 0, $watermark_width, $watermark_height, $alpha_level);
return $main_img_obj;
}
}
$img = imagecreatefromjpeg($path_to_original_image);
$water = imagecreatefrompng("watermark.png");
$im = $watermark->create_watermark($img,$water,20);
Header('Content-Type: image/jpeg');
imagejpeg($im);
вотермарк лучше делать в пнг с прозрачностью, а не в гифе - будет меньше ступенек
Спасибо. Готовый скрипт.
Png, так png. Сделаю вотермарк этом формате.
Png, так png. Сделаю вотермарк этом формате.
Оставить комментарий
Boris1980
Есть задача, научиться на php при сохранении фото добавлять в нижний правый угол текстовый логотип (например, www.BestSite.ru).Нагуглил следующий скрипт.
Понятно, его нужно адаптировать, но суть ясна.
Вопрос. Как управлять размером и гарнитурой шрифта, еще полупрозрачный его хочется сделать?
или для этих целей нужно подготовить отформатированный файл *.gif и уже его накладывать сверху на изображение?
ps: Подозреваю, что скрипт нагуглил хреновый. Может кто подскажет нормальный...