회원가입 | 고객센터 |
DESIGNONEX
디자인원엑스
DX마켓
Service
PR리그
Q&A
지식공유
공지사항
통계
로그인 회원가입
고객센터
DXCMS

얼마전 트래픽 관련글과 이미지 썸네일 관련 글을 보고 문의 드립니다

안졸리니졸리
2026.06.09 16:40(수정됨) 41 0 4

제가 알고 있는 썸네일 기능중에서 가장 잘 만들어진 것 같습니다
유창화님의 썸네일 + 워터마크 + 언샵 + 투명이미지 + 원격이미지등등 
도입하면 어떨까 생각이 듭니다

언샵 기능도 탁월하고 홈페이지 갤러리에 넣으면 정말 선명하게 보입니다 ^^

가장 최신 썸네일함수인듯
https://sir.kr/boards/lecture?search_type=subject_content&keyword=%EC%8D%B8%EB%84%A4%EC%9D%BC

 

예제는 여기 참조해주세
https://sir.kr/boards/lecture/115?search_type=subject_content&keyword=%EC%8D%B8%EB%84%A4%EC%9D%BC

 

사용 가능한 옵션은 아래처럼 다양하게 준비되어 있습니다

==> $path_src_file_or_url : 원본파일의 절대경로 또는 상대경로 또는 주소
==> $path_save_file : 썸네일을 저장할 절대경로 또는 상대경로
==> $save_w : 만들 썸네일의 너비
==> $save_h : 만들 썸네일의 높이, 생략 가능하며 생략시 기본값은 0
==> $options : 함수 내부에 정의된 변수들의 값을 변경할때 사용, 배열형태, 생략가능하며 생략시 기본값은 빈배열(Array())
==> $options['save_quality'] : 파일로 저장시 저장될 파일의 품질, 100 이하의 양의 정수만 사용, gif는 의미 없음
==> $options['save_force'] : 이미 동일한 경로에 동일이름의 파일이 존재할때의 처리 결정
                                            0 이면 false 반환, 1 이면 더이상 실행안하고 true 반환, 2 이면 기존거는 지우고 새로 저장
==> $options['unsharpmask_use'] : 언샵마스크 사용 여부, 0 은 사용안함, 1은 사용함
==> $options['unsharpmask_amount'] : 샤픈은 명과 암부의 색상이 변화되어 경계면이 강조되어 보이도록 하는 것으로 경계면에서의 명암 대비를 강화하는 정도 %
                            1 에서 500 사이의 정수만 사용가능
==> $options['unsharpmask_radius'] : 경계면의 강조되는 범위를 말하는 것으로 작게할 수록 경계면에서 샤픈을 위한 명암이 강조 범위가 좁아짐
                            즉, 강조되는 경계면이 얇아짐.
                            0.5 에서 50 사이의 정수와 소수 사용가능
==> $options['unsharpmask_threshold'] : 설정된 수준 이상의 명암차가 있는 경계만 강조됨.
                            예를들어 10으로 설정할 경우 경계면의 명암차가 10 이상 나지 않는 경계면은 강조하지 않음.
                            너무 높게할 경우 대부분은 샤픈되지 않음. 가장 낮게 할 경우 모든 경계면이 강조됨.

==> $options['crop_use'] : 크롭 사용 여부, 0 은 사용안함, 1은 사용함
==> $options['crop_pos_width'] : 너비 기준으로 크롭할때 기준부위 결정, 1은 왼쪽, 2는 가운데, 3은 오른쪽
==> $options['crop_pos_height'] : 높이 기준으로 크롭할때 기준부위 결정, 1은 상단, 2는 중단, 3은 하단
==> $options['watermark_path_file'] : 워터마크 이미지 파일의 절대경로 또는 상대경로
==> $options['watermark_pos'] : 워터마크 찍는 위치 결정, 1 은 상단 왼쪽, 2는 상단 오른쪽, 3은 하단 왼쪽, 4는 하단 오른쪽, 5는 중앙, 10 은 전체에 반복
==> $options['watermark_sharpness'] : 워터마크의 선명도, 100 이하의 양의 정수만 사용
                                                     ==> 100 일경우에는 투명이미지 사용가능
==> $options['watermark_padding'] : 워터마크의 여백, 0이상의 양의 정수, 패딩의 크기는 워터마크이미지의 너비나 높이보다 클수 없음

이 질문 평가 로그인 후 평가 가능
채택된 답변
D
DX
2026.06.09 17:17
채택됨

반가운 이름이네요. ^^
썸네일 기능은 현재 사용에는 문제가 없지만, 아직 완벽하다고 할 수는 없는 상태입니다.

정식 배포 이후에는 WebP 방식 적용을 포함하여 이미지 최적화 패치를 검토하고 있습니다.
말씀해 주신 자료도 꼼꼼히 살펴보도록 하겠습니다.
좋은 의견 주셔서 감사합니다.

그런데 문득 유창화님은 건강하게 잘 지내고 계신지 궁금해지네요.
이런 점에서 자유게시판의 역할이 참 중요하다고 생각합니다.
단순히 정보를 주고받는 공간을 넘어, 오랜 시간 함께한 분들의 안부를 나누고 서로의 근황을 알 수 있는 공간이기도 하니까요.

의견은 충분히 검토하여 DXCMS 발전에 반영할 수 있도록 하겠습니다.
감사합니다. ^^

댓글4

D
DX 2026.06.09 17:17
🧪 Lv.2 초보 92 EXP 🥇 1위
채택됨

반가운 이름이네요. ^^
썸네일 기능은 현재 사용에는 문제가 없지만, 아직 완벽하다고 할 수는 없는 상태입니다.

정식 배포 이후에는 WebP 방식 적용을 포함하여 이미지 최적화 패치를 검토하고 있습니다.
말씀해 주신 자료도 꼼꼼히 살펴보도록 하겠습니다.
좋은 의견 주셔서 감사합니다.

그런데 문득 유창화님은 건강하게 잘 지내고 계신지 궁금해지네요.
이런 점에서 자유게시판의 역할이 참 중요하다고 생각합니다.
단순히 정보를 주고받는 공간을 넘어, 오랜 시간 함께한 분들의 안부를 나누고 서로의 근황을 알 수 있는 공간이기도 하니까요.

의견은 충분히 검토하여 DXCMS 발전에 반영할 수 있도록 하겠습니다.
감사합니다. ^^

D
DX 2026.06.09 17:19
🧪 Lv.2 초보 92 EXP 🥇 1위

추가 댓글입니다.
오해가 있을 수 있어 말씀드립니다.
현재 DXCMS는 뷰 페이지에서 썸네일 생성 방식을 사용하지 않습니다.
원본 이미지를 그대로 출력하도록 되어 있습니다.

썸네일은 게시판 목록(List) 화면에서만 사용되고 있으며, 게시물 내용을 확인하는 뷰 페이지에는 적용되지 않습니다.
따라서 현재 논의되고 있는 WebP 적용이나 이미지 최적화는 목록 페이지의 썸네일 영역을 중심으로 검토하고 있습니다.
참고 부탁드립니다. ^^

안졸리니졸리 2026.06.10 18:58
네 감사합니다
view화면에서는 적용안되고 list 사용되어 최적화하는 이유가 있나요?
아직 배포전이라 소스 확인이 안되다보니 아무래도 그누보드에 익숙하여 비교할수가 없는 관계로 일단 그누방식이라면 이미지 업로드시 list, view등의 썸네일이 자동 작동하고 함수방식이라 사용이 간편한데 view에서는 최적화가 안된다면 아무래도 그누방식과 다른 차이점 때문이겠죠?
D
DX 2026.06.10 21:54
🧪 Lv.2 초보 92 EXP 🥇 1위

^^ 안녕하세요. 답변이 늦었습니다.

그누보드와 비교해 주시는 것은 감사한 일입니다. 다만 DXCMS는 이제 막 출발하는 단계라서, 오랜 시간 생태계를 구축해 온 그누보드와 직접 비교하기에는 아직 부족한 부분도 많습니다. 그래서 비교 대상에 오른 것만으로도 감사하게 생각하고 있습니다.

현재 DXCMS가 가진 가장 큰 강점 중 하나는 캐시 시스템입니다. 게시글 View 페이지에서도 별도의 썸네일 최적화를 하지 않아도 게시글 데이터 자체를 캐시에서 제공하기 때문에 응답 속도가 상당히 빠른 편입니다.

추후에는 WebP 적용을 우선 진행한 뒤, Cloudflare나 AWS CloudFront 같은 CDN을 활용하여 URL 파라미터 기반의 실시간 이미지 리사이징 방식도 검토하고 있습니다. 그렇게 되면 서버 부담은 줄이면서도 다양한 해상도의 이미지를 효율적으로 제공할 수 있을 것으로 기대하고 있습니다.

아직 갈 길은 멀지만, 하나씩 개선해 나가겠습니다. 관심 가져주셔서 감사합니다. ^^

로그인 후 댓글을 작성할 수 있습니다.
Q&A 24
번호 제목 작성자 날짜 조회
24
m mkmm
06.09 32
HOT 종료 DXCMS CMS관련 문의드립니다 [1] 06.09
m mkmm · 32
21
안졸리니졸리
06.07 39
안졸리니졸리 · 39
19
안졸리니졸리
06.07 34
안졸리니졸리 · 34
18
안졸리니졸리
06.05 65
안졸리니졸리 · 65
16
안졸리니졸리
05.31 99
안졸리니졸리 · 99
15
안졸리니졸리
05.28 120
안졸리니졸리 · 120
14
안졸리니졸리
05.27 127
종료 DXCMS 버그인듯 합니다 [2] 05.27
안졸리니졸리 · 127
10
안졸리니졸리
05.22 133
안졸리니졸리 · 133
9
안졸리니졸리
05.22 127
안졸리니졸리 · 127
7
안졸리니졸리
05.21 119
안졸리니졸리 · 119
안졸리니졸리 · 128
5
안졸리니졸리
05.21 138
안졸리니졸리 · 138
34
전체 회원
892
전체 게시글
1,728
전체 댓글
131
오늘 방문
40,328
전체 방문
2
현재 접속
인기글 7일 이내
최신글
최신댓글
내 플레이리스트
플레이리스트가 비어있습니다
스튜디오 게시판에서
플레이리스트에 담기 버튼을
눌러보세요
목록
목록