에디터 워터마크 넣기 정보
에디터 워터마크 넣기본문
12/12 수정본 올립니다.
$wtm_count = count($match[1]); 가 추가되었고,
for 문을 12번 돌리던 부분을
for ($k=0; $k <= $wtm_count; $k++ ) {
로 수정하였습니다.
작업중 실수가 있었네요 ㅠㅠ
/////////////////////////////////////////////////////////////////
유창화님 소스로 에디터 워터마크 만들어 봤습니다.
image_proc.function.php
위 파일 업로드 후 bbs/write/update.php 파일
@include_once($board_skin_path.'/write_update.skin.php');
위로 소스 넣어주시면 됩니다.
$path_mark_file = G5_PATH.'/img/wtm.gif';//워터마크에 사용할 파일
이 부분은 사용할 워터마크 파일 경로를 입력해주시면됩니다.
png 파일은 어떻게 해보려 했는데 적용이 안되네요.. 뭐가 잘못된건지 ㅡ.,ㅡ
혹시 오류가 있다거나 하면 댓글 남겨주세요
$wtm_count = count($match[1]); 가 추가되었고,
for 문을 12번 돌리던 부분을
for ($k=0; $k <= $wtm_count; $k++ ) {
로 수정하였습니다.
작업중 실수가 있었네요 ㅠㅠ
/////////////////////////////////////////////////////////////////
유창화님 소스로 에디터 워터마크 만들어 봤습니다.
image_proc.function.php
위 파일 업로드 후 bbs/write/update.php 파일
@include_once($board_skin_path.'/write_update.skin.php');
위로 소스 넣어주시면 됩니다.
$path_mark_file = G5_PATH.'/img/wtm.gif';//워터마크에 사용할 파일
이 부분은 사용할 워터마크 파일 경로를 입력해주시면됩니다.
png 파일은 어떻게 해보려 했는데 적용이 안되네요.. 뭐가 잘못된건지 ㅡ.,ㅡ
혹시 오류가 있다거나 하면 댓글 남겨주세요
추천
1
1
댓글 22개
영카트일경우 어디에넣어야되나요?>
영카트는 사용을 안해봐서 잘 모르겠어요 ㅠㅠ
상품 썸네일에 넣고 싶으신건가요?
상품 썸네일에 넣고 싶으신건가요?
셈네일말고 에디터로작성된 본문사진에 넣을려구요. 일반게시판에는 잘되네요...
영카트 확인해보니 소스수정이 좀 필요할거같네요 ㅎ
빠른시일내에 올려드릴게요~
빠른시일내에 올려드릴게요~
감사합니다. 영카트도올려주시면 많이도움이될거같네여
'image_proc.function.php' 파일은 'lib' 폴더에 넣고
아래 소스는 'bbs/write_update.php' 파일의 '@include_once($board_skin_path.'/write_update.skin.php');'위에 넣고, 'wtm.gif' 워터마크 파일은 'img' 폴더에 넣으면 되는 것이지요?
그렇게 했는데 적용되지 않는군요.
아래 소스는 'bbs/write_update.php' 파일의 '@include_once($board_skin_path.'/write_update.skin.php');'위에 넣고, 'wtm.gif' 워터마크 파일은 'img' 폴더에 넣으면 되는 것이지요?
그렇게 했는데 적용되지 않는군요.
이건 에디터 전용이라 에디터로 올린 이미지만 적용됩니다
첨부파일로 올리는 이미지는 적용되지 않는다는 말씀인가 보군요.
에디터 자체 기능으로 올리는 이미지는 삭제해도 실제로 삭제되지 않고 남아있게 되니 되도록 사용하지 않는지라...
에디터 자체 기능으로 올리는 이미지는 삭제해도 실제로 삭제되지 않고 남아있게 되니 되도록 사용하지 않는지라...
첨부파일용도 조만간 올려드릴게요 원래 첨부파일용으로 제작했다가 바꾼거라..
저도 게시판에는 적용이 잘되었는데. 상품 상세페이지에 넣을려고 하니...어딜 만져줘야할지..
영카트 확인해보니 소스수정이 좀 필요할거같네요 ㅎ
빠른시일내에 올려드릴게요~
빠른시일내에 올려드릴게요~
일정크기(이미지의 가로 싸이즈) 이상 파일을 첨부할때 강제로 크기를 줄여서 저장하려 합니다.
그런 기능은 없는거지요?
그런 기능은 없는거지요?
thumbnail.lib.php 에서 수정하면 되실듯 합니다.
현 워터마크 방식은 저장된 이미지를 불러와 워터마크를 입히고 다시 덮어씌우는 방식이라 크롭이나 리사이징은 하지 않습니다
현 워터마크 방식은 저장된 이미지를 불러와 워터마크를 입히고 다시 덮어씌우는 방식이라 크롭이나 리사이징은 하지 않습니다
png 이미지 엑박 뜨시는분들은
save_image_from_resource 함수 중간 switch 문에
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
case 'png' :
$result_save = @imagegif($im, $path_save_file);
break;
추가하시면됩니다.
save_image_from_resource 함수 중간 switch 문에
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
case 'png' :
$result_save = @imagegif($im, $path_save_file);
break;
추가하시면됩니다.
워터마크 이미지를 원본 이미지 정가운데 넣고자 하시면
선명도와 크기 구하는 부분에
↓↓ 아래 소스 삭제
$src2_x = $src_w_small - $mark_w;
$src2_y = 0;
//padding 을 10px 씩 줘야 하므로 x좌표는 왼쪽으로 10 이동 y좌표는 아래로 10 이동
$src2_x -= 10;
$src2_y += 10;
↓↓ 같은 자리에 아래 소스로 대체
$src2_x = ceil(($src_w_small - $mark_w) / 2);
$src2_y = ceil(($src_h_small - $mark_h) / 2);
선명도와 크기 구하는 부분에
↓↓ 아래 소스 삭제
$src2_x = $src_w_small - $mark_w;
$src2_y = 0;
//padding 을 10px 씩 줘야 하므로 x좌표는 왼쪽으로 10 이동 y좌표는 아래로 10 이동
$src2_x -= 10;
$src2_y += 10;
↓↓ 같은 자리에 아래 소스로 대체
$src2_x = ceil(($src_w_small - $mark_w) / 2);
$src2_y = ceil(($src_h_small - $mark_h) / 2);
워터마크를 최하단 우측에 위치 하고 픈데 어떻게 해야 할까요 아무리 수치를 조절해도 모르겠습니다.
//padding 을 10px 씩 줘야 하므로 x좌표는 왼쪽으로 10 이동 y좌표는 아래로 10 이동
$src2_x -= 10;
$src2_y += 100;
y 값을 다르게 줘 보세요.
$src2_x -= 10;
$src2_y += 100;
y 값을 다르게 줘 보세요.
.
감사합니다. 덕분에 적용하였습니다. 하지만.. gif형식은 워터마크가 박히면 움직이 엄춥니다.. 이를 어떻게 해야할까요?
에디터로 사진을 올려도 워터마크 적용이 되지 않습니다.. 도와주실 수 있나요?
에디터 워터마크 넣기 위의 내용을 그대로 적용했는데 신기하게 글쓰기를 하면 적용이 되지 않고 수정하면 워터마크가 생깁니다.
왜 그런지 잘 모르겠습니다. 해결 방법이 있으면 도와주시면 감사하겠습니다.