Ao anexar imagens a uma postagem, o Discourse redimensiona-as para criar miniaturas adequadas para exibição.
Parece haver um bug nesse processo, que faz com que as linhas superior e inferior de pixels sejam consistentemente perdidas.
Isso não é um grande problema, mas faz com que elementos com bordas finas pareçam estranhos. (Por exemplo, a maioria das capturas de tela de software do Windows 10 parece incorreta porque a borda inferior da janela não aparece.)
Observações:
-
Não parece estar relacionado à proporção da imagem, então não acredito que seja um recorte intencional de imagens muito largas ou altas; parece ser um bug.
-
Verifiquei que os pixels estão faltando no recurso da imagem da miniatura em si. Portanto, o problema ocorre quando a miniatura é gerada no backend, não quando é exibida pelo navegador.
-
Edição: Acabei de notar que os pixels superior e inferior não desaparecem completamente, mas ficam tão mesclados/desbotados que praticamente sumiram. Talvez tenha a ver com como as bordas da imagem são tratadas pelo algoritmo de redimensionamento? Isso nunca parece acontecer nas bordas esquerda e direita, por exemplo, em capturas de tela com proporção vertical.
-
Quando você clica para ver a imagem em tamanho original, ela é exibida corretamente, pelo menos.
Espero que esta imagem de exemplo reproduza o problema aqui no fórum do Discourse:
Deveria ser uma imagem branca com uma borda vermelha de 1 pixel em todos os lados. Se o problema ocorrer aqui, você só verá as bordas esquerda e direita até clicar para ver a imagem em tamanho original.
(Edição: De fato, parece estar ocorrendo aqui.)
Caso não ocorra, este é o resultado que vejo no meu próprio fórum:
Ao testar isso, você precisa esperar um pouco após a postagem (e às vezes atualizar o tópico) para que o problema ocorra, pois leva alguns segundos após a postagem para que a miniatura seja gerada no lado do servidor.

