mirror of
https://github.com/Hopiu/django-imagekit.git
synced 2026-03-17 05:40:25 +00:00
12 lines
495 B
Python
12 lines
495 B
Python
from django.db.models.fields.files import ImageFieldFile
|
|
import os
|
|
from ...utils import suggest_extension
|
|
|
|
|
|
class ProcessedImageFieldFile(ImageFieldFile):
|
|
def save(self, name, content, save=True):
|
|
filename, ext = os.path.splitext(name)
|
|
ext = suggest_extension(name, self.field.spec.format)
|
|
new_name = '%s%s' % (filename, ext)
|
|
content = self.field.spec.apply(content, new_name)
|
|
return super(ProcessedImageFieldFile, self).save(new_name, content, save)
|