Mostrar versão menor das imagens na página "Em cartaz" #69
Labels
enhancement
New feature or request
good first issue
Good for newcomers
website
Ajustes e melhorias no portal
Na página "Em cartaz" (a home), as imagens são limitadas a 325px de largura, pra manter o layout.
Porém as imagens muitas vezes são bem maiores. Isso faz com que as pessoas, principalmente quem acessa via rede móvel, acabe baixando muito mais dados do que precisa.
Nós estamos usando a API do imgBB para salvar as imagens (ver https://github.com/guites/cinemaempoa/blob/bad16cd9986bd749cf081c5e7c64648e83add9a7/flask_backend/service/screening.py#L55 e https://github.com/guites/cinemaempoa/blob/bad16cd9986bd749cf081c5e7c64648e83add9a7/flask_backend/service/upload.py#L12 ).
Possível solução / onde começar
No retorno da API eles oferecem diferentes tamanhos de imagem. Atualmente nós pegamos o tamanho original, mas também tem a opção
thumb
emedium
. Teria que ver qual o tamanho desses retornos. Se tiver algum que é mais próximo de 325 pixels, talvez seja só questão de salvar esse no banco ao invés da URL da imagem original.Documentação da API: https://api.imgbb.com/
Se isso não der certo, podemos usar alguma função do Python mesmo pra dar um resize na imagem antes de enviar ela pra API. Uma forma de fazer isso é usando a biblioteca Pillow (mas tem outras também).
The text was updated successfully, but these errors were encountered: