abstract_api.image_processing.strategies._mixins package#

Submodules#

Module contents#

class abstract_api.image_processing.strategies._mixins.CropModeMixin(*, crop_mode: CropMode | str | None = None, **kwargs)[source]#

Bases: object

Crop mode mixin.

property crop_mode: CropMode | None#

Direction of cropping.

json() dict[str, int | str][source]#

Returns a dict with strategy attributes to be used with requests.

class abstract_api.image_processing.strategies._mixins.HeightMixin(*, height: int, **kwargs)[source]#

Bases: object

Height mixin.

property height: int#

Height to resize the image to.

json() dict[str, int | str][source]#

Returns a dict with strategy attributes to be used with requests.

class abstract_api.image_processing.strategies._mixins.WidthMixin(*, width: int, **kwargs)[source]#

Bases: object

Width mixin.

json() dict[str, int | str][source]#

Returns a dict with strategy attributes to be used with requests.

property width: int#

Width to resize the image to.