Nav apraksta

pillow_backend.py 530B

1234567891011121314151617181920212223242526272829
  1. # -- coding: utf-8 --
  2. """simditor image pillow_backend."""
  3. from __future__ import absolute_import
  4. import os
  5. from io import BytesIO
  6. from django.core.files.storage import default_storage
  7. from django.core.files.uploadedfile import InMemoryUploadedFile
  8. from simditor import utils
  9. try:
  10. from PIL import Image, ImageOps
  11. except ImportError:
  12. import Image
  13. import ImageOps
  14. THUMBNAIL_SIZE = (75, 75)
  15. def image_verify(f):
  16. try:
  17. Image.open(f).verify()
  18. except IOError:
  19. raise utils.NotAnImageException