이미지 업로드 시 Webp 지원

안녕하세요, webp 형식의 이미지를 업로드하려고 하면 항상 오류 메시지가 표시됩니다.

죄송합니다. 업로드하려는 파일은 허용되지 않습니다 (허용되는 확장자: jpg, jpeg, png, gif, pdf, csv, gz, json, svg, mp4, txt, docx, mov, tex, zip, webm).

다른 Discourse 포럼에서 webp 이미지를 사용해 보았는데, Discourse가 업로드 가능한 이미지 형식으로 webp를 지원하지 않는다고 하더군요. 이 부분이 변경될 가능성이 있을까요?

질문하는 이유는 GIF 형식의 애니메이션을 사용할 때 화질이 매우 나쁘기 때문입니다. webp는 손실 없는(lossless) 애니메이션을 지원하거든요. 감사합니다.

관리자라면, WebP 업로드를 허용하려면 관리자 > 설정 > 파일의 authorized_extensions에 추가하면 됩니다.

감사합니다. 누군가가 클릭하면 어떻게 되나요? 게시물에 임베드할 수 있을까요?

위에서 제공된 정보에 따르면, 사용자가 컴포저에서 webp 이미지를 업로드할 수 있습니다. 포럼의 모든 사용자는 권한 없음 오류를 받지 않고 webp 이미지를 업로드할 수 있습니다.

WebP에는 몇 가지 문제가 있습니다.

주요 원인은 iOS 지원이 거의 없다는 점으로 보입니다.

알겠습니다. 그 책임을 애플에 돌립시다 :slight_smile:

참고: 여러 그래픽 포럼에 문의해 봤는데, 브라우저에서 GIF와 같은 손실 없는 애니메이션을 추가하는 유일한 실행 가능한 방법은 webp인 것 같습니다.

talking bart simpson GIF

:+1:

네, Firefox가 2019년 1월에, Safari가 지난 9월에 지원을 추가했고, Discourse Gifs 컴포넌트에 매우 유용하기 때문에 저는 Discourse의 주요 부분에 대한 지원을 추가하는 작업을 진행했습니다.

아직 애니메이션 이미지의 크기를 조정하는 기능은 작동하지 않습니다(예: 애니메이션 webp 아바타를 사용하려는 경우), 하지만 표준 게시물 업로드로는 정상적으로 작동합니다.

이 형식은 손실/무손실 애니메이션 이미지에 매우 적합하며, 비디오 기반 GIF의 대부분 이점을 제공하면서도 대부분의 단점은 피할 수 있습니다.