Rapidinha do Dia(5): Gerando Thumbnails em Python
Olá meus caros "ouvintes", depois de muito tempo to eu aqui denovo.
Hoje eu vou falar de como gerar um thumbnail(miniaturas de imagem) utilizando a biblioteca PIL no python.
Um exemplo de uso do thumbnail é a busca de imagem do Google onde reproduz com bastante perfeição a imagem
original e ainda reduzindo o tamanho em disco, muito sites da pela web reduzem suas imagens pelo codigo
HTML mesmo resultando numa perda de qualidade muitas vezes grande e sem redução do tamanho em disco
Se você estiver com o setuptools instalado em sua máquina
é so fazer o seguinte comando no Linux easy_install PIL ou easy_install.exe PIL no Windows para instalar a lib PIL em sua máquina.
Vamos para o que interessa.
[python]
# -*- encoding: utf-8 -*-
import Image
size = 150, 150 #Largura ou Altura maxima da imagem
img = Image.open('lion_king.jpg') #Abrindo a imagem( doohhh) se precisar o caminho completo
img.thumbnail(size, Image.ANTIALIAS) # Redimensionando imagem para o tamanho especeficado
img.save('thumb_lion_king.jpg') # salvando a imagem no disco
[/python]
Essa é apenas uma das muita funçoes interessante da lib PIL ainda tem bastante coisa interresante pra se ver.
Vlw pessoal por hoje é só até a próxima
Deixe um comentário |


