mirror of
https://github.com/Hopiu/django-imagekit.git
synced 2026-04-18 20:21:01 +00:00
Fix imagekit.models.fields.ProcessedImageField
This commit is contained in:
parent
c6f2c2e7a7
commit
84b30e990f
1 changed files with 3 additions and 3 deletions
|
|
@ -1,13 +1,13 @@
|
|||
from django.db.models.fields.files import ImageFieldFile
|
||||
import os
|
||||
from ...utils import suggest_extension
|
||||
from ...utils import suggest_extension, generate
|
||||
|
||||
|
||||
class ProcessedImageFieldFile(ImageFieldFile):
|
||||
def save(self, name, content, save=True):
|
||||
filename, ext = os.path.splitext(name)
|
||||
spec = self.field.get_spec() # TODO: What "hints"?
|
||||
spec = self.field.get_spec(source=content)
|
||||
ext = suggest_extension(name, spec.format)
|
||||
new_name = '%s%s' % (filename, ext)
|
||||
content = spec.apply(content, new_name)
|
||||
content = generate(spec)
|
||||
return super(ProcessedImageFieldFile, self).save(new_name, content, save)
|
||||
|
|
|
|||
Loading…
Reference in a new issue