Django 使用sorl_缩略图从x和y位置裁剪图像
Python3和Django 1.11.15 嗨 我正在使用一个插件,除了通常的图像尺寸(宽度和高度)外,还可以从图像返回x和y位置。我想使用Python中的sorl_缩略图,使用x和y位置(如Facebook上的图像封面)裁剪这幅图像。我认为有一个函数,可能像Django 使用sorl_缩略图从x和y位置裁剪图像,django,python-3.x,crop,sorl-thumbnail,Django,Python 3.x,Crop,Sorl Thumbnail,Python3和Django 1.11.15 嗨 我正在使用一个插件,除了通常的图像尺寸(宽度和高度)外,还可以从图像返回x和y位置。我想使用Python中的sorl_缩略图,使用x和y位置(如Facebook上的图像封面)裁剪这幅图像。我认为有一个函数,可能像cropbox(),但我不明白它是如何工作的。请有人能帮助我,给我一个例子,使用这个功能或其他解决方案来裁剪这些数据的图像。 谢谢大家 下面是我在models.py中的代码示例: from sorl.thumbnail import de
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