欢迎来到福编程网,本站提供各种互联网专业知识!

php图片添加水印例子

发布时间:2016-07-20 作者:投稿lijiao 来源:转载
这篇文章主要为大家分享了一段php图片添加水印例子,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

图片添加水印我相信各位朋友都知道的,今天我们来看一段php的图片添加水印例子,希望文章能够帮助到各位朋友。

代码
  1. <?php
  2. /**
  3. * 图片添加水印
  4. * $target 源文件路径
  5. * $wtrmrk_file 水印图片路径
  6. * $newcopy 添加水印后的图片路径
  7. *
  8. */
  9. public function watermark_image($target, $wtrmrk_file, $newcopy) {
  10. $watermark = imagecreatefrompng($wtrmrk_file);
  11. imagealphablending($watermark, false);
  12. imagesavealpha($watermark, true);
  13. $img = imagecreatefromjpeg($target);
  14. $img_w = imagesx($img);
  15. $img_h = imagesy($img);
  16. $wtrmrk_w = imagesx($watermark);
  17. $wtrmrk_h = imagesy($watermark);
  18. $dst_x = ($img_w ) – ($wtrmrk_w); // For centering the watermark on any image //phpfensi.com
  19. $dst_y = ($img_h) – ($wtrmrk_h ); // For centering the watermark on any image
  20. imagecopy($img, $watermark, $dst_x, $dst_y, 0, 0, $wtrmrk_w, $wtrmrk_h);
  21. imagejpeg($img, $newcopy, 100);
  22. imagedestroy($img);
  23. imagedestroy($watermark);
  24. //return $img;
  25. }
  26. ?>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持全福编程网。

相关推荐