차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 | ||
tech:put_watermark_on_images_using_php [2013/01/02 13:30] – 새로 만듦 V_L | tech: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)====== | ||
+ | |||
+ | * $SourceFile 이 이미지파일의 위치+이름+확장자 가 되겠다. | ||
+ | * watermark.gif는 php 코드와 같은 곳에 있어야 함. | ||
+ | * 출처: [[http:// | ||
+ | * 영구적으로 그림파일을 수정하는 것임. | ||
+ | |||
+ | {{ wiki/ | ||
+ | |||
+ | <code php> | ||
+ | $image = imagecreatefromjpeg($SourceFile); | ||
+ | | ||
+ | $watermark = imagecreatefromgif(' | ||
+ | $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, | ||
+ | imagejpeg ($image, $SourceFile, | ||
+ | imagedestroy($image); | ||
+ | imagedestroy($watermark);</ | ||
+ | |||