django-imagekit/imagekit/models/fields/files.py
Matthew Tretter 5ca8b7f4ba Rename process_file; don't return image object
This function will just be used to apply the spec and create a new file;
useful for transforming images in views, etc.
2012-10-16 22:59:40 -04:00

8 lines
371 B
Python

from django.db.models.fields.files import ImageFieldFile
class ProcessedImageFieldFile(ImageFieldFile):
def save(self, name, content, save=True):
new_filename = self.field.spec.generate_filename(self.instance, name)
content = self.field.spec.apply(content, new_filename)
return super(ProcessedImageFieldFile, self).save(name, content, save)