차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
tech:put_watermark_on_images_using_php [2013/07/08 12:22] 221.148.140.165tech:put_watermark_on_images_using_php [2021/06/24 21:21] (현재) – [그림에 출처표시 합성하기 (Put Watermark On Images Using Php)] 61.74.132.138
줄 1: 줄 1:
 +{{tag>put watermark on images using php}}
 +======그림에 출처표시 합성하기 (Put Watermark On Images Using Php)======
 +
 +  * $SourceFile 이 이미지파일의 위치+이름+확장자 가 되겠다.
 +  * watermark.gif는 php 코드와 같은 곳에 있어야 함.
 +  * 출처: [[http://www.phpjabbers.com/put-watermark-on-images-using-php-php20.html|put-watermark-on-images-using-php-php20]], [[tech:dokuwiki_jpeg_watermark|]]
 +  * 영구적으로 그림파일을 수정하는 것임.
 +
 +{{ wiki/the_cabin_in_the_woods_2011.avi_003152240.jpg }}
 +
 +<code php>$size=getimagesize($SourceFile);
 +$image = imagecreatefromjpeg($SourceFile);  
 +        
 +$watermark = imagecreatefromgif('watermark.gif');  
 +$watermark_width = imagesx($watermark);  
 +$watermark_height = imagesy($watermark);
 +
 +$dest_x = rand (5, $size[0] - $watermark_width - 5);  
 +$dest_y = $size[1]- $watermark_height - 5;  
 +imagecopymerge($image, $watermark, $dest_x, $dest_y, 0, 0, $watermark_width, $watermark_height, 30);
 +imagejpeg ($image, $SourceFile, 100); 
 +imagedestroy($image);
 +imagedestroy($watermark);</code>
 +