Hola, aqui os dejo algo que he empezado desde cero pero no logro hacerlo funcionar:
    
Código Python:
Ver original- def create_miniatura(self): 
-     self.miniatura.seek(0) 
-     self.slug = defaultfilters.slugify(self.titulo) 
-     if not self.miniatura: 
-         return 
-     size = ((94,124),(200,210)) 
-     a, b = size 
-     image = Image.open(self.miniatura) 
-     if image.mode not in ('L', 'RGB', 'RGBA'): 
-         image = image.convert('RGB') 
-     image = image.resize(x, Image.ANTIALIAS) 
-   
-     # guardar miniatura en memoria. 
-     io = cStringIO.StringIO() 
-     image_type = image.format.lower() 
-     image.save(io, image_type) 
- def save(self, *args, **kwargs): 
-     self.create_miniatura() 
-     super(Post, self).save(*args,**kwargs)