if($_POST[wm]=='y'){

 

$img = getimagesize(G5_PATH."/data/gallery/".$filename_r);

$imgResorce = imagecreatefromjpeg(G5_PATH."/data/gallery/".$filename_r);

 

if($img[0]>=$img[1]){//1000 짜리 워터마크

$mark = getimagesize(G5_PATH."/data/wm/logo.png");

$markResorce = imagecreatefrompng(G5_PATH."/data/wm/logo.png");

$mark[0] = 147;

$mark[1] = 43;

$paddingX = 14;

$paddingY = $img[1]-$mark[1]-17;

}else{//2000 짜리 워터마크

$mark = getimagesize(G5_PATH."/data/wm/logo.png");

$markResorce = imagecreatefrompng(G5_PATH."/data/wm/logo.png");

$mark[0] = 316;

$mark[1] = 91;

$paddingX = 28;

$paddingY = $img[1]-$mark[1]-34;

}

//워터마크 투명하게 만들기

imagecopyresampled($imgResorce, $markResorce, $paddingX, $paddingY, 0, 0, $mark[0], $mark[1], imagesx($markResorce), imagesy($markResorce));

 

//만든 이미지 저장

imagejpeg($imgResorce, G5_PATH."/data/gallery/".$filename_r,100);

 

 

@imagedestroy($imgResorce);

    @imagedestroy($markResorce);

}



'PHP' 카테고리의 다른 글

PHP팁 - 다중배열 인코딩 한방에 하기  (0) 2015.10.11
PHP팁 - 문자열 인덱스 사용법 (stdclass, object)  (0) 2015.10.11
PHP팁 - 워터마크 붙이기  (0) 2015.10.08
PHP강좌 - if (조건문)  (0) 2015.10.05
PHP강좌 - 배열 array  (0) 2015.10.05
PHP강좌 - foreach  (0) 2015.10.05

+ Recent posts