Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mostrar versão menor das imagens na página "Em cartaz" #69

Open
guites opened this issue Sep 24, 2024 · 0 comments
Open

Mostrar versão menor das imagens na página "Em cartaz" #69

guites opened this issue Sep 24, 2024 · 0 comments
Labels
enhancement New feature or request good first issue Good for newcomers website Ajustes e melhorias no portal

Comments

@guites
Copy link
Collaborator

guites commented Sep 24, 2024

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.

Captura de Tela 2024-09-24 às 09 11 57

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 e medium. 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).

@guites guites added enhancement New feature or request good first issue Good for newcomers labels Sep 24, 2024
@guites guites added the website Ajustes e melhorias no portal label Oct 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers website Ajustes e melhorias no portal
Projects
None yet
Development

No branches or pull requests

1 participant