php 는 gd 라 이브 러 리 를 이용 하여 그림 에 워 터 마크 를 추가 합 니 다.

본 논문 의 사례 는 phop 가 gd 라 이브 러 리 를 이용 하여 그림 에 워 터 마크 를 추가 하 는 방법 을 공유 하 였 으 며,구체 적 인 내용 은 다음 과 같다.

<?php
$dst_path = '1.jpg';//    
$src_path = 'logo1.png';//    

//       
$dst = imagecreatefromstring(file_get_contents($dst_path));
$src = imagecreatefromstring(file_get_contents($src_path));
//         
list($src_w, $src_h) = getimagesize($src_path);
//             ,     50      ,         ,  20         
imagecopymerge($dst, $src, 20, 20, 0, 0, $src_w, $src_h, 50);
//            ,   imagecopy  
//imagecopy($dst, $src, 10, 10, 0, 0, $src_w, $src_h);
//    
list($dst_w, $dst_h, $dst_type) = getimagesize($dst_path);
switch ($dst_type) {
 case 1://GIF
 header('Content-Type: image/gif');
 imagegif($dst);
 break;
 case 2://JPG
 header('Content-Type: image/jpeg');
 imagejpeg($dst);
 break;
 case 3://PNG
 header('Content-Type: image/png');
 imagepng($dst);
 break;
 default:
 break;
}
imagedestroy($dst);
imagedestroy($src);

?>

효과 그림:

이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기