[Python-es] Crop + Thumbnail
Guillermo Moguel
guillom4 en gmail.com
Jue Sep 1 05:06:41 CEST 2011
Puedes usar la librería de PIL con eso haces eso, yo la uso también
con django y tengo esto para recortar la parte central mas o menos en
una proporción de foto infantil
from PIL import Image
foto = Image.open(fichero)
x = foto.size[0]
y = foto.size[1]
rel = round(Decimal(x)/Decimal(y), 2)
if rel >= 1.33:
recorte = [((x/2)-(y*5/12)),0,((x/2)+(y*5/12)),y
foto = foto.crop(recorte)
return foto
Espero te sirva.
Saludos de Chiapas.
El día 31 de agosto de 2011 21:21, Hubermann <hubermann en gmail.com> escribió:
> Hola
>
> quisiera saber que se usa en python para la tarea hacer crop y generar un thumbnail en Django.
>
> encontre un plugin thumbs.py pero solo hace thumbnail y lo hace cuadrado. (quisiera darle un ancho y el alto q sea proporcional)
>
> tambien encontre photologue pero me parece demasido grande para lo que necesito hacer y poca info de como utilizarlo
>
> Salu2
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
--
Guillermo Moguel Mandujano
Más información sobre la lista de distribución Python-es