HEVC 이미지와 Discourse::InvalidAccess 오류 메시지

안녕하세요,

게시물에 이미지를 업로드하려고 시도했지만 항상 Discourse::InvalidAccess 메시지가 표시되었습니다.

자세히 살펴보니 JPG 파일이 HEVC 압축을 사용하고 있었습니다. 그러고 보니 아이폰으로 사진을 찍고 이메일로 보내기 전에 편집했었네요.
윈도우에서 JPG 파일로 다시 저장한 후 업로드하니 성공했습니다. 따라서 HEVC 압축 관련 문제인 것 같습니다. 아마도 Apple Mail이 선택한 .jpeg 확장자도 문제일까요?

어쨌든, 일반적인 사용자에게는 이 오류 메시지가 친숙하지 않습니다. 이 메시지를 변경할 방법이 있을까요?

또한, Discourse에서 HEVC를 지원할 수 있을까요?

감사합니다

HEVC 압축 이미지는 이미 Discourse에서 작동하며, 백엔드에서 JPG로 변환됩니다. 하지만 이러한 이미지는 .heif 확장자로 올바르게 식별되어야 합니다.

제가 아는 한, JPG 컨테이너에 HEVC 압축을 사용하는 것은 유효하지 않습니다.

휴대전화로 HEVC 형식으로 사진을 찍어서 여기에 직접 업로드해 볼 수 있으신가요?

흥미롭네요, 감사합니다!

제가 언급했던 사진 중 하나를 .heif 확장자로 변경해서 업로드해 볼까요? 그게 먼저 도움이 될까요?

하나 이상의 프로그램을 통해 조작 및 변환된 이미지는 단순히 비효율적일 수 있습니다. 대부분의 사용자가 일반적으로 사용하는 흐름인, 휴대폰으로 사진을 찍어 업로드하는 방법을 시도해 보시기를 권장합니다.

음, 하지만 그것이 전형적인 사용 사례입니다. :wink: 따라서 제 생각에는 작동해야 합니다.

나중에 시도해 보겠습니다. iPhone은 집에 있거든요.

그리고 사진을 편집한 후 업로드하는 것도 시도해 보겠습니다. 문제가 어디서 오는지 아는 것도 저에게는 흥미롭습니다.

하지만 말했듯이, 여기서 일어난 일은 전혀 드문 일이 아닙니다… 모든 것이 iPhone에서 이루어졌기 때문에 파일 확장자를 절대 변경하지 않은 것부터 시작하죠.

테스트, 아이폰에서 촬영한 사진

1개의 좋아요

첫 번째 게시물에서 언급했던 사진 중 하나로, .heic로 이름이 변경된 것입니다:

.jpeg로 업로드를 시도하면 다음과 같은 오류가 발생합니다:

흥미롭네요. 제 포럼에서 받았던 메시지와는 다릅니다. 그리고 USB 스틱이 있는 사진도 HEVC/HEIC 형식인데 IMG_1018.jpg로 업로드되었습니다(업로드 당시 이를 확인할 수 있었습니다).

여기서 뭔가 이상한 점이 있는 것 같습니다…