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

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

안졸리니졸리
2026.06.09 16:40(수정됨) 64 0 6

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

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

가장 최신 썸네일함수인듯
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 발전에 반영할 수 있도록 하겠습니다.
감사합니다. ^^

댓글6

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 파라미터 기반의 실시간 이미지 리사이징 방식도 검토하고 있습니다. 그렇게 되면 서버 부담은 줄이면서도 다양한 해상도의 이미지를 효율적으로 제공할 수 있을 것으로 기대하고 있습니다.

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

안졸리니졸리 2026.06.11 17:07

그누와 비교대상이 아니라고 봅니다
오히려 그 이상이라고 생각합니다
그래서 기대를 많이 하고있고 오픈날만 목빠지게 기다리고 있습니다
예상한대로 기대 이상일지 아니면 다른 변수로 인하여 부족하지만 그래도 오래 만져본 그누를 계속 사용해야할지 고민이 많습니다
이제 며칠후면 알수있겠죠
워낙 그누 사용자층이 두터워서.. 저 또한 그누와 함께 조금씩 혼자 공부하면서 온 시간들이 있기에 이번에 DXCMS로 갈아탈려고 마음먹고 있지만 그누의 세세한 기능들이나 쇼핑몰등을 내려놓기가 싶지는 않네요
하지만 배포후 더 발전하는 모습이 기대되기에 이곳에 정착하게 될것은 같습니다
감사합니다 ^^

D
DX 2026.06.12 00:15
🧪 Lv.2 초보 92 EXP 🥇 1위

좋은 말씀 감사합니다. 오래 그누보드와 함께하신 시간이 있으시기에 쉽지 않은 결정이실 거라는 걸 잘 압니다.

솔직하게 말씀드리면, DXCMS v8.1.0은 아직 그누보드의 수십 년 생태계를 단번에 대체할 수는 없습니다. 쇼핑몰이나 세세한 커뮤니티 기능 면에서 그누보드의 플러그인 생태계는 무시할 수 없는 자산이죠.

다만 DXCMS가 지향하는 방향은 다릅니다. 오래된 구조를 이어받는 것이 아니라, 처음부터 현대적인 구조로 새로 설계한 CMS입니다. 배포 이후에도 꾸준히 발전시켜 나갈 예정이고, 그 과정에서 기대해 주시는 분들의 목소리가 가장 큰 방향타가 됩니다.

무엇보다 이번 첫 배포는 완성이 아니라 시작이라고 생각하고 있습니다. 사용자분들과 함께 성장하면서 부족한 부분을 하나씩 채워나가겠습니다.

당장 갈아타지 않으셔도 괜찮습니다. 함께 써보시면서 천천히 비교해 보시고, 좋은 피드백 많이 주시면 더 빠르게 성장할 수 있습니다.

감사합니다. ^^ 정말 힘든 답변이였습니다. ㅜㅜ

로그인 후 댓글을 작성할 수 있습니다.
Q&A 107
번호 제목 작성자 날짜 조회
107
m mkmm
06.09 44
HOT 종료 DXCMS CMS관련 문의드립니다 [1] 06.09
m mkmm · 44
104
여유당
06.08 53
HOT 종료 버그및제안 PDF게시판 스킨과 관련하여... [7] 06.08
여유당 · 53
103
안졸리니졸리
06.07 53
안졸리니졸리 · 53
101
안졸리니졸리
06.07 54
안졸리니졸리 · 54
100
안졸리니졸리
06.05 67
안졸리니졸리 · 67
98
안졸리니졸리
05.31 102
안졸리니졸리 · 102
94
안졸리니졸리
05.28 122
안졸리니졸리 · 122
89
안졸리니졸리
05.27 130
종료 DXCMS 버그인듯 합니다 [2] 05.27
안졸리니졸리 · 130
34
전체 회원
905
전체 게시글
1,735
전체 댓글
359
오늘 방문
41,479
전체 방문
4
현재 접속
인기글 7일 이내
최신글
최신댓글
내 플레이리스트
플레이리스트가 비어있습니다
스튜디오 게시판에서
플레이리스트에 담기 버튼을
눌러보세요
목록
목록