Ninguna de las dos opciones me ha servido, no se si es que hay algun problema con django 1.6.1 o pyhton 2.7.5 ( el que uso )
Asi que al final he decidido hacerlo con PIL, he conseguido redimensionar las imagenes, este es mi modelo de pruebas :
Código:
class Picture(models.Model):
image = models.ImageField(upload_to="images")
def save(self):
if not self.image:
return
super(Picture, self).save()
image = Image.open(self.image)
ancho, alto = image.size
ratio_height = (980*alto)/ancho
size = ( 980, ratio_height)
image = image.resize(size, Image.ANTIALIAS)
image.save(self.image.path)
Como hacer que a parte de la imagen redimensionada se guarde un crop o thumbnail, por ejemplo de 150 x 150 pero que la imagen no se estire, que corte la parte que no encaja.
no se si me he explicado bien, a parte de esta imagen que se guarda quiero guardar un thumbnail. y tener 2 iamgenes 1 cargarla en la web y otra al pulsar en ver por ejemplo.
como ya dije soy neuvo en django, estoy haciendo pruebas y no consigo hacerlo bien, alguna ayuda ??
Muchas gracias.