Sexta-feira, 25 de Janeiro de 2008

Recorte de imagens usando Python/Django/PIL

respondendo um dúvida na lista django-brasil, resolvi colocar aqui também um exemplo de recorte de imagem através do django.

from django.utils.httpwrappers import HttpResponse
from PIL import Image

def image(request,arquivo,largura=100,altura=100):

im = Image.open(arquivo)
imre = im.transform((largura, altura), Image.AFFINE,(1,0,0,0,1,0))

response = HttpResponse(mimetype="image/png")
image.save(response, "PNG")
return response


:)

1 comentários:

RafaelCDB disse...

oi Petry, legal esse "truque" de cortar as imagens, eu vou estudar essa biblioteca PIL, pretendo fazer alguma coisa com relação a fotos no meu blog rfdev.org

off: jah te add no msn :)