차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판이전 판다음 판 | 이전 판 | ||
| 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);</ | ||
| + | |||