Pular para o conteúdo

Reduzir Imagens

Responder tópico
  • Denunciar
  • Indicar

1. Reduzir Imagens

Enviado em 18/05/2017 - 11:01h

Olá estou com alguns problemas para reduzir uma imagem mantendo a qualidade. Quando eu salvo a imagem como .gif e tentou reduzi-la, a imagem perde muito a qualidade, ficando muito ruim de ver. No entanto, ao abrir a imagem com um editor e salva-la como .png e rodar o mesmo script a mesma fica com uma qualidade ótima. Já tentei renomear a figura de ".gif" para ".png" mas mesmo assim quando eu rodo o script fica com o mesmo problema de antes. Como são varias imagens, fica inviável para mim abrir todas elas no editor e salva-las como ".png".

A seguir o codigo:

import os
from PIL import Image

largura_desejada =540
imagem = Image.open('C:\Users\imagem.gif')

largura_imagem = imagem.size[0]
altura_imagem = imagem.size[1]
percentual_largura = (largura_desejada) / (largura_imagem)
altura_desejada = (altura_imagem * percentual_largura)

imagem = imagem.resize((largura_desejada, altura_desejada), Image.ANTIALIAS)
imagem.save('imagemsalva.png')


Responder tópico

2. RESPOSTA

Enviado em 28/06/2017 - 09:22h

OW! Usa o mudulo shutil para mover arquivos e diretorios, caso precise, e também o mudulo os, que tem uma boa aplicação o os.listdir('') que ele lista o arquivos e diretorios, da pra voce passar tudo pra .png usando esses modulo em questões de segundos, e so usar um FOR ou WHILE ! Obs: você vai precisar saber "manipulação de arquivos com python"

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder