Imagens HEVC e mensagem de erro Discourse::InvalidAccess

Olá a todos,

Tentei fazer upload de algumas imagens em uma postagem e sempre recebi a mensagem Discourse::InvalidAccess.

Quando olhei mais de perto, notei que os arquivos JPG usam a compressão HEVC. Então me lembrei que tirei as fotos com um iPhone e editei as fotos antes de enviá-las por e-mail.
O upload das fotos após salvá-las novamente como arquivo JPG no Windows funcionou. Portanto, deve haver algo com a compressão HEVC. Talvez a extensão do arquivo .jpeg que o Apple Mail escolheu também não esteja correta?

De qualquer forma, a mensagem de erro não é amigável para usuários “normais”. Existe alguma maneira de mudar isso?

Além disso, é possível dar suporte a HEVC no Discourse?

Atenciosamente

Imagens com compressão HEVC já funcionam no Discourse, elas são convertidas para JPG no backend. Mas elas devem ser devidamente identificadas com a extensão .heif.

Pelo que sei, ter compressão HEVC em um contêiner JPG não é válido.

Você pode tentar tirar uma foto do seu celular em HEVC e fazer o upload diretamente aqui?

Isso é interessante, obrigado!

Eu poderia renomear uma daquelas fotos que mencionei e tentar carregá-la com a extensão .heif? Isso seria útil (primeiro)?

Imagens que foram manipuladas e transformadas por um ou mais programas podem simplesmente ser inválidas. Sugiro tirar uma foto com seu telefone e tentar carregá-la, que é o fluxo comum para a maioria dos usuários.

Bem, mas esse é o caso de uso típico. :wink: Então deveria funcionar aos meus olhos.

Vou tentar. Mais tarde. O iPhone está em casa.

E também tentarei editar uma foto e carregá-la. Também é interessante para mim saber de onde vem o problema.

Mas, como eu disse, não é algo totalmente incomum o que aconteceu aqui… Começando por nunca alterar a extensão do arquivo, já que tudo aconteceu no iPhone.

Teste, foto do iPhone

1 curtida

Uma das fotos sobre as quais falei na minha primeira postagem, renomeada como .heic:

Se eu tentar carregá-la como .jpeg, recebo:

Interessante. E uma mensagem diferente do que recebi no meu próprio fórum. E porque a foto com os pen drives também é HEVC/HEIC, mas carregada como IMG_1018.jpg (consegui ver isso quando foi carregada).

Algo está estranho aqui…