# Discourse perde os pixels superior/inferior ao gerar miniaturas

**URL:** <https://meta.discourse.org/t/discourse-loses-the-top-bottom-pixels-when-generating-thumbnails/176612>\
**Category:** Feature\
**Created:** [19 Janeiro , 2021 20:26 UTC](https://meta.discourse.org/t/discourse-loses-the-top-bottom-pixels-when-generating-thumbnails/176612 "2021-01-19T20:26:27Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![LeoDavidson](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/leodavidson/32/119574_2.png) [@LeoDavidson](https://meta.discourse.org/u/LeoDavidson)\
**Post date:** [19 Janeiro , 2021 20:26 UTC](https://meta.discourse.org/t/discourse-loses-the-top-bottom-pixels-when-generating-thumbnails/176612/1 "2021-01-19T20:26:27Z")

</div>

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:

 ![1px_red_border](https://global.discourse-cdn.com/meta/original/3X/e/2/e2c5f032e18fa374c0593af71cf25d3499826289.png)

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:

 ![example](https://global.discourse-cdn.com/meta/original/3X/8/8/882c21b2b495a416c86cb7c1b145167ac89b164a.png)

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.

---

_[View the full topic](https://meta.discourse.org/t/discourse-loses-the-top-bottom-pixels-when-generating-thumbnails/176612)._
