django-photoprocessor est une application Django qui fournit un traitement automatisé de l'image pour Django.
Étape 1
pip installer django-photoprocessor
(Ou cloner la source et mettre le module de photoprocessor sur votre chemin)
Étape 2
Ajouter ImageWithProcessorField à vos modèles.
# Myapp / models.py
à partir de modèles django.db d'importation
de photoprocessor.fields importation ImageWithProcessorsField
vignettes = {'vignette': {'resize': {'width': 100, 'height': 100, «culture»: «centre»}, «qualité»: 90},
& Nbsp; 'display': {'resize': {'width': 500, 'height': 500, «culture»: «centre»}, «qualité»: 90}}
Photo de classe (models.Model):
& Nbsp; name = models.CharField (max_length = 100)
& Nbsp; original_image = ImageWithProcessorsField (upload_to = «livres», vignettes = vignettes)
Étape 3
Accédez à vos vignettes
photo = photo (nom = 'myphoto')
photo.original_image.save ('myfile.jpg', myfileobj)
Imprimer photo.original_image ['vignette'] url
Exigences :.
- Python
- Django
Commentaires non trouvées