Olá! Acabei de configurar uma instância do Discourse e fiquei curioso: existe uma maneira fácil de redimensionar imagens depois que um usuário as faz o upload? Já tive várias pessoas usando o fórum com imagens de alguns MB cada uma!
Obrigado,
Jack
Não faça nada. Eles serão redimensionados. Se pesquisar, pode encontrar algumas discussões sobre o assunto.
Ah, certo, parece que eles ainda não mudaram — pesquisei, mas vou dar outra olhada, obrigado.
Oi, eles ainda não estão redimensionando. Será que perdi algo muito óbvio?
Você precisará editar as configurações do seu site relacionadas a imagens se quiser restringir severamente os uploads. Alguns megabytes não são um problema para uma imagem.
Se você está preocupado com a falta de armazenamento local no servidor, já considerou mover os uploads para o S3?
Ah, ótimo, obrigado! Encontrei a configuração e já a ajustei. Como administro um fórum de jardinagem, ele ficará cheio de fotos rapidamente, o que pode se tornar custoso para um site sem fins lucrativos (por enquanto). Obrigado pela ajuda.
Qual é o nome da configuração que você alterou?
Não tenho certeza do que isso significa, kkk, mas vou pedir para meu parceiro mais técnico me explicar. Obrigado.
Configurações > Tamanho máximo da imagem
Mudei para 1000kb por enquanto. Fiquei confuso porque não alterou as imagens existentes, apenas as recém-enviadas. Talvez eu aumente o tamanho com o tempo, mas como é um novo fórum, quis pegar imagens grandes logo no início!
Eu acreditava que diminuir essa configuração faria o Discourse lançar um erro se alguém quisesse enviar uma imagem mais pesada, o que, imagino, impediria muitas pessoas de fazer o upload de uma imagem de seu smartphone, onde as fotos não são muito comprimidas… ![]()
Ah, certo, acabei de conseguir fazer o upload de um pelo meu laptop, mas vou verificar pelo meu celular também.
Acabei de verificar no celular e no laptop e parece estar funcionando, a menos que haja algum caso de uso extra que eu esteja esquecendo? Testei no iPhone e no Mac.
Aviso justo: na minha opinião, você está jogando o bebê fora junto com a água do banho. As pessoas dificilmente voltarão a um site que as proíbe de compartilhar imagens maiores que 1 megabyte.
É o seu site, então você pode fazer o que quiser, mas espero que as pessoas não voltem assim que se depararem com essa limitação severa.
Obrigado, Jeff. Para mim, não parece uma limitação, pois eles podem postar; isso apenas mantém o tamanho do arquivo baixo. As imagens ainda são grandes e de alta qualidade para fins de compartilhamento. Vou acompanhar isso ao longo do tempo. No momento, se eu permitir imagens de 4 a 8 MB no meu servidor, o custo de hospedagem após um ano de conteúdo pode chegar a centenas de libras, o que eu não posso arcar.
Ah, faz sentido — uma abordagem muito melhor. Eu achei que você estava bloqueando todos os uploads maiores que 1 MB.
Ah, entendi o que você quer dizer, não, definitivamente não, apenas redimensionando-os.
Parece que nunca li o final da descrição da configuração tamanho máximo da imagem em KB, que fornece uma informação-chave da qual eu não tinha ideia.
Imagens maiores que este valor e menores que client_max_body_size serão redimensionadas para caber no upload.
Bom saber!