채택완료

워터마크 질문입니다. ㅠㅠ

정말 멍청한 놈입니다. 나이가 많아서 그런가?

두달 전 워터마크 만들어 넣고 로고가 바뀌어  바꿀려니 이게 어디에 있는지 도통...

검색을 해봐도 안나오고...소스에는 워터마크가 이미지 위에 달아 붙어 있고....

어디쯤에서 찾으면 될까요? ㅠㅠ

|

답변 5개

채택된 답변
+20 포인트

아래 팁 중에 적용한 팁이 있는지 확인해보세요.

https://sir.kr/g5_tip?sfl=wr_subject&stx=%EC%9B%8C%ED%84%B0%EB%A7%88%ED%81%AC

http://xn--2r1b43o04k.net/yc/bbs/board.php?bo_table=dog_photo&wr_id=11

img/title_logo.png 수정하여 해결했습니다. 로고 파일명 변경시  유의 바랍니다.

작은별님의 조언으로 thumbnail.lib.php 안에 

179줄

/*썸네일에 로고를 워터마크로*/ 

            $ALIGN_CENTER = false; 
            $IMAGE_PATH =  G5_PATH.str_replace($filename, $thumb_file, $data_path); 
            $WATERMARK_PATH = G5_IMG_PATH.'/title_logo.png'; //G5_IMG_PATH : define('G5_IMG_PATH', G5_PATH.'/'.G5_IMG_DIR); 
            $IMAGE_TYPE = strtolower(substr($IMAGE_PATH, strlen($IMAGE_PATH)-4, 4)); 
            $WATERMARK_TYPE = strtolower(substr($WATERMARK_PATH, strlen($WATERMARK_PATH)-4, 4)); 
            if($IMAGE_TYPE == '.bmp') $image = imagecreatefromwbmp($IMAGE_PATH); 
            if($IMAGE_TYPE == '.gif') $image = imagecreatefromgif($IMAGE_PATH); 
            if($IMAGE_TYPE == '.jpg') $image = imagecreatefromjpeg($IMAGE_PATH); 
            if($IMAGE_TYPE == '.png') $image = imagecreatefrompng($IMAGE_PATH); 

            if($image) { 
            if($WATERMARK_TYPE == '.bmp') $watermark = imagecreatefromwbmp($WATERMARK_PATH); 
            if($WATERMARK_TYPE == '.gif') $watermark = imagecreatefromgif($WATERMARK_PATH); 
            if($WATERMARK_TYPE == '.jpg') $watermark = imagecreatefromjpeg($WATERMARK_PATH); 
            if($WATERMARK_TYPE == '.png') $watermark = imagecreatefrompng($WATERMARK_PATH); 
            if($watermark) { 
            list($IMAGE_W, $IMAGE_H) = getimagesize($IMAGE_PATH); 
            list($WATERMARK_W, $WATERMARK_H) = getimagesize($WATERMARK_PATH); 
            if($ALIGN_CENTER) { // Center 
            $POS_X = (($IMAGE_W - $WATERMARK_W)/2); 
            $POS_Y = (($IMAGE_H - $WATERMARK_H)/2); 
            } 
            else { 
            $POS_X = ($IMAGE_W - $WATERMARK_W); 
            $POS_Y = ($IMAGE_H - $WATERMARK_H); 
            } 
            imagealphablending($image, true); 
            imagecopy($image, $watermark, $POS_X, $POS_Y, 0, 0, $WATERMARK_W, $WATERMARK_H); 
            //header("Content-type: image/jpeg"); 
            imagejpeg($image,$IMAGE_PATH,100); 
            imagedestroy($image); 
            imagedestroy($watermark); 
            } 
            } 

            /*썸네일에 로고를 워터마크로 끝*/ 

삭제하여 해결했습니다.

감사합니다.

모든 스킨에 적용되네요. ㅠㅠ 

2019-03-24 (일) 11:26:24

해당사진이 썸네일로 구성된듯 하니...

스킨폴더에서 썸네일 생성하는 과정을 유추하셔서 따라가시면 알듯 합니다.

답변을 작성하려면 로그인이 필요합니다.