2026, 새로운 도약을 시작합니다.

워터마크 질문 채택완료

https://tonhnegod.tistory.com/entry/그누보드-게시판-이미지-업로드시-워터마크-삽입하기

위 게시물을 보고 워터마크 적용을 하려고 하는데요.

Copy

위에서 언급하는 ↓↓↓↓↓

$image_path(원본 이미지), $font(폰트TTF파일), $watermark_path(워터마크 이미지)는 
반드시 절대 경로로 지정하셔야 합니다.

↑↑↑↑↑↑↑↑


이 부분을 어떻게 해야하는지 이해가 안가서그러는데 워터마크 이미지는 /img/watermark.png 를 적용하려면 어떻게 설정을 해야할지 좀 알려주시면 감사하겠습니다ㅠ

답변 2개

채택된 답변
+20 포인트

다음과 같은 디렉토리 구조에서

Copy


.

├── bin

├── dev

├── etc

├── home

│   └── user1

│       └── public_html (domain.com DOCUMENT_ROOT)

│           ├── data

│           │   └── dbconfig.php

│           ├── img

│           │   └── watermark.png

│           └── index.php

├── media

├── mnt

├── usr

└── var


domain.com/img/watermark.png 파일을 
domain.com/index.php 에서 기술할때

상대경로는 다음과 같이 표현하고
img/watermark.png
./img/watermark.png

절대경로는 다음과 같이 표현합니다.
/home/user1/public_html/img/watermark.png

따라서 함수를 호출할때 다음과 같은 형태가 되어야 합니다.

Copy


$image_path = '/home/user1/public_html/img/image.png';

$font = '/absolute/path/from/font.ttf';

$text = 'text';

$watermark_path = '/home/user1/public_html/img/watermark.png';

 

add_watermark_text($image_path, $text, $font);

add_watermark_image($image_path, $watermark_path);

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

감사 합니다.^^

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

 /img/watermark.png

-> G5_PATH . '/img/watermark.png'
(or $_SERVER['DOCUMENT_ROOT'] . '/img/watermark.png')

로그인 후 평가할 수 있습니다

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

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

로그인
🐛 버그신고