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)
|
width = serializers.IntegerField(write_only=True, required=False)
|
||||||
height = 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,
|
required=False,
|
||||||
default='center')
|
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,
|
default=settings.THUMBNAIL_QUALITY,
|
||||||
validators=[
|
validators=[
|
||||||
MinValueValidator(1),
|
MinValueValidator(1),
|
||||||
|
|
@ -71,7 +71,7 @@ class CropImageSerializer(ImageSerializer):
|
||||||
crop_height = attrs.get('height')
|
crop_height = attrs.get('height')
|
||||||
crop = attrs.get('crop')
|
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_image = (file.width, file.width)
|
||||||
xy_window = (crop_width, crop_height)
|
xy_window = (crop_width, crop_height)
|
||||||
try:
|
try:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user