├── .coveragerc ├── .github └── workflows │ └── python.yml ├── .gitignore ├── .readthedocs.yaml ├── AUTHORS ├── CONTRIBUTING.rst ├── LICENSE ├── MANIFEST.in ├── README.rst ├── docs ├── Makefile ├── _themes │ ├── LICENSE │ ├── README.rst │ ├── flask_theme_support.py │ ├── kr │ │ ├── layout.html │ │ ├── relations.html │ │ ├── static │ │ │ ├── flasky.css_t │ │ │ └── small_flask.css │ │ └── theme.conf │ └── kr_small │ │ ├── layout.html │ │ ├── static │ │ └── flasky.css_t │ │ └── theme.conf ├── advanced_usage.rst ├── caching.rst ├── conf.py ├── configuration.rst ├── index.rst ├── make.bat └── upgrading.rst ├── imagekit ├── __init__.py ├── admin.py ├── cachefiles │ ├── __init__.py │ ├── backends.py │ ├── namers.py │ └── strategies.py ├── conf.py ├── exceptions.py ├── files.py ├── forms │ ├── __init__.py │ └── fields.py ├── generatorlibrary.py ├── hashers.py ├── management │ ├── __init__.py │ └── commands │ │ ├── __init__.py │ │ └── generateimages.py ├── models │ ├── __init__.py │ └── fields │ │ ├── __init__.py │ │ ├── files.py │ │ └── utils.py ├── pkgmeta.py ├── processors │ ├── __init__.py │ ├── base.py │ ├── crop.py │ ├── resize.py │ └── utils.py ├── registry.py ├── signals.py ├── specs │ ├── __init__.py │ └── sourcegroups.py ├── templates │ └── imagekit │ │ └── admin │ │ └── thumbnail.html ├── templatetags │ ├── __init__.py │ └── imagekit.py └── utils.py ├── pytest.ini ├── setup.cfg ├── setup.py ├── test-requirements.txt ├── tests ├── __init__.py ├── conftest.py ├── imagegenerators.py ├── media │ └── reference.png ├── models.py ├── settings.py ├── test_abstract_models.py ├── test_cachefiles.py ├── test_closing_fieldfiles.py ├── test_fields.py ├── test_generateimage_tag.py ├── test_no_extra_queries.py ├── test_optimistic_strategy.py ├── test_serialization.py ├── test_settings.py ├── test_sourcegroups.py ├── test_thumbnail_tag.py ├── test_utils.py └── utils.py └── tox.ini /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/workflows/python.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/.github/workflows/python.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/AUTHORS -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/CONTRIBUTING.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/README.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_themes/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/docs/_themes/LICENSE -------------------------------------------------------------------------------- /docs/_themes/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/docs/_themes/README.rst -------------------------------------------------------------------------------- /docs/_themes/flask_theme_support.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/docs/_themes/flask_theme_support.py -------------------------------------------------------------------------------- /docs/_themes/kr/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/docs/_themes/kr/layout.html -------------------------------------------------------------------------------- /docs/_themes/kr/relations.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/docs/_themes/kr/relations.html -------------------------------------------------------------------------------- /docs/_themes/kr/static/flasky.css_t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/docs/_themes/kr/static/flasky.css_t -------------------------------------------------------------------------------- /docs/_themes/kr/static/small_flask.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/docs/_themes/kr/static/small_flask.css -------------------------------------------------------------------------------- /docs/_themes/kr/theme.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/docs/_themes/kr/theme.conf -------------------------------------------------------------------------------- /docs/_themes/kr_small/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/docs/_themes/kr_small/layout.html -------------------------------------------------------------------------------- /docs/_themes/kr_small/static/flasky.css_t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/docs/_themes/kr_small/static/flasky.css_t -------------------------------------------------------------------------------- /docs/_themes/kr_small/theme.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/docs/_themes/kr_small/theme.conf -------------------------------------------------------------------------------- /docs/advanced_usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/docs/advanced_usage.rst -------------------------------------------------------------------------------- /docs/caching.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/docs/caching.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/configuration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/docs/configuration.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/upgrading.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/docs/upgrading.rst -------------------------------------------------------------------------------- /imagekit/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/imagekit/__init__.py -------------------------------------------------------------------------------- /imagekit/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/imagekit/admin.py -------------------------------------------------------------------------------- /imagekit/cachefiles/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/imagekit/cachefiles/__init__.py -------------------------------------------------------------------------------- /imagekit/cachefiles/backends.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/imagekit/cachefiles/backends.py -------------------------------------------------------------------------------- /imagekit/cachefiles/namers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/imagekit/cachefiles/namers.py -------------------------------------------------------------------------------- /imagekit/cachefiles/strategies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/imagekit/cachefiles/strategies.py -------------------------------------------------------------------------------- /imagekit/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/imagekit/conf.py -------------------------------------------------------------------------------- /imagekit/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/imagekit/exceptions.py -------------------------------------------------------------------------------- /imagekit/files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/imagekit/files.py -------------------------------------------------------------------------------- /imagekit/forms/__init__.py: -------------------------------------------------------------------------------- 1 | # flake8: noqa 2 | 3 | from .fields import ProcessedImageField 4 | -------------------------------------------------------------------------------- /imagekit/forms/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/imagekit/forms/fields.py -------------------------------------------------------------------------------- /imagekit/generatorlibrary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/imagekit/generatorlibrary.py -------------------------------------------------------------------------------- /imagekit/hashers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/imagekit/hashers.py -------------------------------------------------------------------------------- /imagekit/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /imagekit/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /imagekit/management/commands/generateimages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/imagekit/management/commands/generateimages.py -------------------------------------------------------------------------------- /imagekit/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/imagekit/models/__init__.py -------------------------------------------------------------------------------- /imagekit/models/fields/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/imagekit/models/fields/__init__.py -------------------------------------------------------------------------------- /imagekit/models/fields/files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/imagekit/models/fields/files.py -------------------------------------------------------------------------------- /imagekit/models/fields/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/imagekit/models/fields/utils.py -------------------------------------------------------------------------------- /imagekit/pkgmeta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/imagekit/pkgmeta.py -------------------------------------------------------------------------------- /imagekit/processors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/imagekit/processors/__init__.py -------------------------------------------------------------------------------- /imagekit/processors/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/imagekit/processors/base.py -------------------------------------------------------------------------------- /imagekit/processors/crop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/imagekit/processors/crop.py -------------------------------------------------------------------------------- /imagekit/processors/resize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/imagekit/processors/resize.py -------------------------------------------------------------------------------- /imagekit/processors/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/imagekit/processors/utils.py -------------------------------------------------------------------------------- /imagekit/registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/imagekit/registry.py -------------------------------------------------------------------------------- /imagekit/signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/imagekit/signals.py -------------------------------------------------------------------------------- /imagekit/specs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/imagekit/specs/__init__.py -------------------------------------------------------------------------------- /imagekit/specs/sourcegroups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/imagekit/specs/sourcegroups.py -------------------------------------------------------------------------------- /imagekit/templates/imagekit/admin/thumbnail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/imagekit/templates/imagekit/admin/thumbnail.html -------------------------------------------------------------------------------- /imagekit/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /imagekit/templatetags/imagekit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/imagekit/templatetags/imagekit.py -------------------------------------------------------------------------------- /imagekit/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/imagekit/utils.py -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/pytest.ini -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [bdist_wheel] 2 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/setup.py -------------------------------------------------------------------------------- /test-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/test-requirements.txt -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/imagegenerators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/tests/imagegenerators.py -------------------------------------------------------------------------------- /tests/media/reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/tests/media/reference.png -------------------------------------------------------------------------------- /tests/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/tests/models.py -------------------------------------------------------------------------------- /tests/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/tests/settings.py -------------------------------------------------------------------------------- /tests/test_abstract_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/tests/test_abstract_models.py -------------------------------------------------------------------------------- /tests/test_cachefiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/tests/test_cachefiles.py -------------------------------------------------------------------------------- /tests/test_closing_fieldfiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/tests/test_closing_fieldfiles.py -------------------------------------------------------------------------------- /tests/test_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/tests/test_fields.py -------------------------------------------------------------------------------- /tests/test_generateimage_tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/tests/test_generateimage_tag.py -------------------------------------------------------------------------------- /tests/test_no_extra_queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/tests/test_no_extra_queries.py -------------------------------------------------------------------------------- /tests/test_optimistic_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/tests/test_optimistic_strategy.py -------------------------------------------------------------------------------- /tests/test_serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/tests/test_serialization.py -------------------------------------------------------------------------------- /tests/test_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/tests/test_settings.py -------------------------------------------------------------------------------- /tests/test_sourcegroups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/tests/test_sourcegroups.py -------------------------------------------------------------------------------- /tests/test_thumbnail_tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/tests/test_thumbnail_tag.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/tests/utils.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewwithanm/django-imagekit/HEAD/tox.ini --------------------------------------------------------------------------------