> 백엔드 개발 > PHP 튜토리얼 > 怎么实现类似这样的图片水印效果

怎么实现类似这样的图片水印效果

WBOY
풀어 주다: 2016-06-13 13:17:28
원래의
1227명이 탐색했습니다.

如何实现类似这样的图片水印效果?
http://13.images22.51img1.com/6000/qiqi1991117/31935d34aefa27067c154a2138915aa8.jpg

这个图片下方的水印,只是打上文字不足为奇,但是他在文字下方弄了一个透明的水印效果,似乎QQ空间也是这么搞的,比较好,请问下PHP如何实现这样的效果呢?



------解决方案--------------------
看看效果,参数自己调

PHP code
$fn = 'http://13.images22.51img1.com/6000/qiqi1991117/31935d34aefa27067c154a2138915aa8.jpg';
$na = md5($fn);
if(!file_exists($na)) {
  $s = file_get_contents($fn);
  file_put_contents($na, $s);
}
$im = imagecreatefromjpeg($na);

$p = imagecreatetruecolor(imagesx($im), 20);
$c = imagecolorallocate($p, 255, 255, 255);
imagefill($p, 0, 0, $c);
imagecopymerge($im, $p, 0, 20, 0, 0, imagesx($p), imagesy($p), 50); 
imagecopymerge($p, $im, 0, 0, 0, 180, imagesx($p), imagesy($p), 100); 
imagefilter($p, IMG_FILTER_BRIGHTNESS, 60);
imagecopymerge($im, $p, 0, 180, 0, 0, imagesx($p), imagesy($p), 60); 
imagejpeg($im); <div class="clear">
                 
              
              
        
            </div>
로그인 후 복사
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿