refactored serializer
This commit is contained in:
parent
4fdc32ea04
commit
d9743d8465
|
|
@ -41,10 +41,10 @@ class CropImageSerializer(ImageSerializer):
|
|||
|
||||
width = serializers.IntegerField(write_only=True, required=False)
|
||||
height = serializers.IntegerField(write_only=True, required=False)
|
||||
crop = serializers.CharField(write_only=True, allow_null=True,
|
||||
crop = serializers.CharField(write_only=True,
|
||||
required=False,
|
||||
default='center')
|
||||
quality = serializers.IntegerField(write_only=True, allow_null=True, required=False,
|
||||
quality = serializers.IntegerField(write_only=True, required=False,
|
||||
default=settings.THUMBNAIL_QUALITY,
|
||||
validators=[
|
||||
MinValueValidator(1),
|
||||
|
|
@ -71,7 +71,7 @@ class CropImageSerializer(ImageSerializer):
|
|||
crop_height = attrs.get('height')
|
||||
crop = attrs.get('crop')
|
||||
|
||||
if crop_height and crop_width and crop:
|
||||
if (crop_height and crop_width) and (crop and crop != 'smart'):
|
||||
xy_image = (file.width, file.width)
|
||||
xy_window = (crop_width, crop_height)
|
||||
try:
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user