Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 使用sorl_缩略图从x和y位置裁剪图像_Django_Python 3.x_Crop_Sorl Thumbnail - Fatal编程技术网

Django 使用sorl_缩略图从x和y位置裁剪图像

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

Python3和Django 1.11.15

我正在使用一个插件,除了通常的图像尺寸(宽度和高度)外,还可以从图像返回x和y位置。我想使用Python中的sorl_缩略图,使用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