{"categories":[{"label":"Presentation","url":"https://skillfed.io/packages/category/multimedia-graphics-presentation"}],"enrichment":{"capability":"Extends Django's ImageField with flexible image variant generation, allowing you to define and serve multiple processed versions of uploaded images through an intuitive interface.","skillfed_tags":["django-field","image-processing"],"use_cases":["Serve responsive image variants (mobile, tablet, desktop sizes) from a single uploaded image without duplicating storage.","Generate thumbnail previews automatically when a user uploads a profile picture or product photo.","Create multiple cropped or filtered versions of an image for different parts of a website layout.","Build a REST API that returns image URLs in multiple resolutions based on client request.","Reduce manual image preprocessing by declaring all needed variants in your model definition."],"what_it_does":"django-versatileimagefield is a drop-in replacement for Django's standard ImageField that lets you define and automatically generate multiple processed versions of an uploaded image\u2014such as thumbnails, cropped variants, or resized formats\u2014without writing custom image-handling code. Instead of storing separate image files manually or processing them on-the-fly during requests, you declare the variants you want once, and the field handles creation and retrieval.\n\nIt depends on Pillow for image processing, Django for the ORM integration, and python-magic for file type detection. The package is stable and has been in production use for over a decade, though development is currently dormant. It supports Django 3.0 through 5.0 and Python 3.6\u20133.9, making it compatible with a wide range of existing projects.","worth_installing":"Yes, if you need automatic image variant generation in a Django project and are comfortable with dormant maintenance. The package is stable and Production/Stable classified, with no known vulnerabilities and low install friction. However, verify that its last commit (2024-01-21) and lack of recent updates align with your Django and Python version roadmap, especially if you plan to upgrade to newer Django releases soon."},"id":"django-versatileimagefield","links":{"html":"https://skillfed.io/packages/django-versatileimagefield","md":"https://skillfed.io/packages/django-versatileimagefield.md","pypi":"https://pypi.org/project/django-versatileimagefield/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-01-21","license_spdx":null,"license_treatment":"permissive","name":"django-versatileimagefield","python_support":"unspecified","summary":"A drop-in replacement for django's ImageField that provides a flexible, intuitive and easily-extensible interface for creating new images from the one assigned to the field."},"popularity":{"monthly_downloads":89901,"position":13629,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"3.1"}
