django-photoprocessor jest aplikacja Django, który zapewnia automatyczne przetwarzanie obrazu dla Django.
Krok 1
pip zainstalować django-photoprocessor
(Lub sklonować źródło i umieścić moduł photoprocessor na swojej drodze)
Krok 2
Dodaj ImageWithProcessorField do modeli.
# Myapp / models.py
z django.db modeli importowych
z photoprocessor.fields importu ImageWithProcessorsField
miniatury = {'miniatur ": {" rozmiar ": {" szerokość ": 100," wysokość ": 100," upraw ":" Centrum "}," jakość ": 90},
& Nbsp; "wyświetlacz": {"rozmiar": {"szerokość": 500, "wysokość": 500, "plon": "Centrum"}, "jakość": 90}}
Klasa Zdjęcie (models.Model):
& Nbsp; name = models.CharField (max_length = 100)
& Nbsp; original_image = ImageWithProcessorsField (upload_to = "książek", miniatury = miniatury)
Krok 3
Uzyskaj dostęp do swoich miniatur
photo = (name = "MyPhoto")
photo.original_image.save ("myfile.jpg", myfileobj)
drukuj photo.original_image ["miniatur"] url
Wymagania .
- Python
- Django
Komentarze nie znaleziono