Reduzir Imagens

1. Reduzir Imagens

jose paulo flores
josepaulo

(usa Linux Mint)

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')




  


2. RESPOSTA

Mario
discord

(usa Debian)

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"






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts