네, GIF가 자동으로 PNG로 변환됩니다. 이 구성 요소를 비활성화하면 GIF를 정상적으로 전송할 수 있습니다.
리포트 감사합니다. 곧 수정 방법을 확인해 보겠습니다.
수정해서 커밋했습니다. 잘 되는지 확인해 주실 수 있나요?
감사합니다. 이제 GIF 형식 이미지를 정상적으로 업로드할 수 있습니다!
Hey @Arkshine
all the themes 저장소에서 https://meta.discourse.org/t/granular-group-based-permissions-for-anonymous-and-logged-in-users/402273로 인해 영향을 받을 수 있는 컴포넌트를 검색해 보았습니다.
해당 컴포넌트는 기본적으로 everyone 그룹을 사용하는 것으로 보이며, 이 그룹은 곧 제거될 예정입니다. 이 사용 사례에서 anonymous_users를 설정에 추가하는 자동 마이그레이션이 큰 의미가 있는지 확신할 수 없습니다. 따라서 컴포넌트를 업데이트해야 할 수도 있으니 알려드립니다.
Discourse 최신 버전 v2026.9.0-latest +159에서 다음과 같은 오류가 발생했습니다:
테마 'Watermark Image’에는 업데이트가 필요한 코드가 포함되어 있습니다. (id:discourse.native-array-extensions.findBy)
따라서 126번째 줄의 ?를 변경해야 하나요?
discourse-watermark-image/javascripts/discourse/connectors/admin-customize-theme-before-controls/preview-watermark.gjs
다음과 같이:
currentRoute.attributes.theme_fields.findBy(
"name",
"discourse/api-initializers/watermark-image.js"
)
다음과 같이 변경해야 하나요?
currentRoute.attributes.theme_fields.find(
(field) => field.name === "discourse/api-initializers/watermark-image.js"
)
이 코드를 변경했을 때 경고는 사라졌지만 플러그인이 작동하지 않아 현재 업데이트 방법을 찾고 있습니다.
알려주셔서 감사합니다.
사실 현대화와 기능 추가를 위한 큰 PR을 작업 중입니다: DEV: Modernize component and add features - Pull Request #2 - Arkshine/discourse-watermark-image - GitHub .
오늘 안에 push할 수 있도록 하겠습니다.
![]()
@Arkshine 님, 이미 보고하셨나요? ![]()
업데이트를 배포했습니다. 한번 사용해 보세요! ![]()
2026.7.0-latest+ 버전이 필요합니다.
새로운 기능
- 워터마크 프로필
다양한 워터마크 설정을 지원합니다. - 태그 지원
워터마크 규칙이 카테고리/그룹뿐만 아니라 태그도 대상이 될 수 있습니다. - 텍스트 워터마크
이미지와 QR 코드와 함께 일반 텍스트를 워터마크 소스로 사용할 수 있습니다. - 고급 QR 스타일링
모양/프레임/패턴 프리셋, 라벨이 있는 프레임, 임베드 로고(이미지 또는 아이콘), 할프톤 이미지 배경을 지원합니다. - 수동 워터마크 토글
허용된 그룹은 작성기(composer)에서 이미지별로 워터마크를 켜고 끌 수 있는 버튼을 사용할 수 있습니다. 일치하는 프로필 목록을 드롭다운으로 표시할 수 있습니다. 마크다운 및 리치 에디터에서 작동합니다. - 자동 재워터마킹
이미 작성기에 있는 이미지는 카테고리나 태그가 변경되면 다시 처리됩니다.
프로필을 사용하는 경우, 일치하는 항목이 없으면 watermark_default_enabled이 활성화되어 있으면 전역 기본값이 적용됩니다.
수정 사항
- 지원되지 않는 업로드 확장자 검사가 너무 일찍 실행되던 문제를 수정했습니다.
- 워터마크 오류 처리를 개선했습니다.
- 비권장(deprecation) 오류를 수정했습니다.
마이그레이션 (자동)
watermark_qrcode_enabled은 이제watermark_source로 이름이 변경되었습니다.- 이미 이미지나 QR 코드가 정의되어 있었다면, 새로운
watermark_default_enabled이 활성화됩니다.
기타 설정 변경 사항
watermark_profiles: 프로필별 워터마크 설정watermark_text,watermark_text_style: 기본 텍스트 소스.watermark_qrcode_style_config,watermark_qrcode_logo_image,watermark_qrcode_logo_config,watermark_qrcode_halftone_image: 기본 QR 스타일링.watermark_tags: 기본 태그 대상 설정.watermark_manual_toggle_groups: 작성기에서 이미지별로 워터마크를 토글할 수 있는 그룹.watermark_allow_upload_on_error: 처리가 실패해도 워터마크 없이 업로드를 진행합니다. 기본값은 켜져 있습니다.
설정 미리보기
미리보기에 더 많은 기능이 추가되어 업데이트되었으며, 더 부드럽게 작동해야 합니다.
토글 버튼은 탭 메뉴 옆으로 이동되었습니다.
테스트를 해보고 문제가 있으면 알려주세요! 상당히 큰 업데이트입니다.
작업하면서 TC(Theme Component)의 한계를 깨달았고, 다음과 같은 기능을 통해 프로세스/코드를 단순화하기 위해 플러그인 버전을 작업할 수도 있겠다는 생각이 들었습니다:
- 트래킹
- 서버 측 워터마킹
- 원본 보존 (나중에 복구, 배치 작업으로 워터마크 업데이트)
- 단계별 접근 권한 (스태프/유료 그룹은 원본, 공개/익명 사용자는 워터마크 적용 등)
- 동적 QR 코드
- 등





