Python 3 и Django 1.11.15
Привет,
Я использую плагин, который возвращает координаты x и y из изображения помимо обычных размеров изображения (ширина и высота).Я хотел бы обрезать это изображение с помощью sorl_thumbnail в Python, используя координаты x и y (как обложка изображения на Facebook).Я думаю, что есть функция, может быть, как cropbox()
, но я не понимаю, как она работает.Пожалуйста, кто-нибудь может мне помочь, приведя пример использования этой функции или другого решения для обрезки изображения с этими данными.Спасибо всем.
Вот пример моего кода в models.py:
from sorl.thumbnail import default as sorl_thumbnail
def as_headline(self):
image = self.image
img_size = "600"
x = 133
y = 0
x2 = 328
y2 = 180
cropbox = (x, y, x2, y2)
return sorl_thumbnail.backend.get_thumbnail("path/to/file.jpg", img_size, cropbox=cropbox).url