Guest User

Untitled

a guest
Mar 24th, 2018
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. // получаем имя изображения
  2. $image = "http://lurkmore.so/images/thumb/f/f0/KA50.jpg/350px-KA50.jpg";
  3. // создаём водяной знак
  4. $watermark = imagecreatefrompng('watermark.png');
  5.  
  6. // получаем значения высоты и ширины водяного знака
  7. $watermark_width = imagesx($watermark);
  8. $watermark_height = imagesy($watermark);
  9.  
  10. // создаём jpg из оригинального изображения
  11. $image_path = $image;
  12. $image = imagecreatefromjpeg($image_path);
  13. //если что-то пойдёт не так
  14. if ($image === false) {
  15. return false;
  16. }
  17. $size = getimagesize($image_path);
  18. // помещаем водяной знак на изображение
  19. $dest_x = $size[0] - $watermark_width - 5;
  20. $dest_y = $size[1] - $watermark_height - 5;
  21.  
  22. imagealphablending($image, true);
  23. imagealphablending($watermark, true);
  24. // создаём новое изображение
  25. imagecopy($image, $watermark, $dest_x, $dest_y, 0, 0, $watermark_width, $watermark_height);
  26. imagejpeg($image);
  27.  
  28. // освобождаем память
  29. imagedestroy($image);
  30. imagedestroy($watermark);
Add Comment
Please, Sign In to add comment