$UPLOAD_DIR = "./data/realty/";
$FONT = "./lib/HMFMMUEX.TTC";
function waterMark($IMGNAME,$TMPIMG,$TEXT,$FONT,$FONT_SIZE)
{
$image = getimagesize($IMGNAME);
$text1 = iconv("EUC-KR","UTF-8",$TEXT);
$text1_len = round(strlen($TEXT) * $FONT_SIZE / 2);
if(ereg("gif|Gif|GIF",$image[mime]))
{
$im = @imagecreatefromgif($IMGNAME);
$text_color = imagecolorallocatealpha($im, 255,255,255,60);
imagefttext($im, $FONT_SIZE, 0, (($image[0]-$text1_len)/2), ($image[1]/2)+19, $text_color, $FONT, $text1);
imagegif($im,$TMPIMG);
imagedestroy($im);
}
elseif(ereg("jpg|Jpg|Jpeg|jpeg|JPEG",$image[mime]))
{
$im = @imagecreatefromjpeg($IMGNAME);
$text_color = imagecolorallocatealpha($im, 255,255,255,60);
imagefttext($im, $FONT_SIZE, 0, (($image[0]-$text1_len)/2), ($image[1]/2), $text_color, $FONT, $text1);
imagejpeg($im,$TMPIMG,100);
imagedestroy($im);
}
}
?>
'PHP' 카테고리의 다른 글
다중 셀렉트(배열이용) (0) | 2013.04.05 |
---|---|
그누보드 로그인세션 공유 (0) | 2013.04.05 |
php로 pdf 파일 다운로드 구현 (0) | 2013.04.05 |
게시판 페이징 구현 (2) | 2013.04.05 |
xml 받아와서 파일로 저장, 사용하기 (0) | 2013.04.04 |