Наложения водяного знака на картинку
В редакторе
Наложения водяного знака на картинку
Brain_Script
816
2019-07-12 10:58:53
// исходная картинка
$img = "test.jpg";
// получаем размер картинки
$size = getimagesize($img);
$height = $size[1]; // высота
$width = $size[0]; // ширина
// картинка, которая будет использована
// в качестве водяного знака
$watermark_src = 'watermark.png';
// получаем размер водяного знака
$sizeWM = getimagesize($watermark_src);
$heightWM = $sizeWM[1]; // высота водяного знака
$widthWM = $sizeWM[0]; // ширина водяного знака
// задаем прозрачность водяного знака
$opacity = 60;
//Загружаем изображения
$image = imagecreatefromjpeg($img);
$watermark = imagecreatefrompng($watermark_src);
// высчитываем координаты, для водяного знака.
// Внизу справа
$x = $width - $widthWM;
$y = $height - $heightWM;
//Копируем водяной знак на изображение
imagecopymerge(
$image, $watermark, $x, $y, 0, 0,
$widthWM, $heightWM, $opacity
);
// задаем заголовок, чтоб вывести результат в браузере
header('Content-Type: image/jpeg');
// выводим картинку
imagejpeg($image);
// очищаем память
imagedestroy($image);
imagedestroy($watermark);
Войдите для добавления комментария.