当前位置:   article > 正文

PHP 给图片添加全图水印_php 图片打水印 整张图都要打上

php 图片打水印 整张图都要打上
  1. <?php
  2. $dst_path = "2.jpg";
  3. $dst = imagecreatefromstring(file_get_contents($dst_path));
  4. $w = imagesx($dst);
  5. $h = imagesy($dst);
  6. $font = 'font/Lato-Black.ttf';
  7. $black = imagecolorallocate($dst, 192, 192, 192);
  8. $hw = 180;
  9. $angle = 45; //倾斜角度
  10. $size = 15;//字体大小
  11. for ($i = 0; $i <= ($w / $hw ); $i++) {
  12. for ($hs = 1; $hs <= ($h / $hw ); $hs++) {
  13. imagefttext($dst, $size, $angle , ($i * $hw ) , $hs * $hw , $black, $font, 'looks.wang');
  14. }
  15. }
  16. list ($dst_w, $dst_h, $dst_type) = getimagesize($dst_path);
  17. switch ($dst_type) {
  18. case 1: // GIF
  19. header("content-type:image/gif");
  20. imagegif($dst);
  21. break;
  22. case 2: // JPG
  23. header("content-type:image/jpeg");
  24. imagejpeg($dst);
  25. break;
  26. case 3: // PNG
  27. header("content-type:image/png");
  28. imagepng($dst);
  29. break;
  30. default:
  31. break;
  32. }
  33. // 销毁图片
  34. imagedestroy($dst);

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/325988
推荐阅读
相关标签
  

闽ICP备14008679号