crop_image_widget library
Classes
- AspectRatioCropArea
- A class representing a crop area with a specific aspect ratio. This class extends CropArea and maintains the aspect ratio of the crop area.
- CircleCropArea
- A class representing a circular crop area. This class extends FreeCropArea and forces the crop area to be circular.
- ConstraintsSettings
- A sealed class representing different types of constraints settings for image manipulation.
- CropArea
- An abstract class representing different types of crop areas for image manipulation. This class includes properties like isEditable, isCircle, and keepAspectRatio, and provides factory constructors for creating different crop area types.
- CropAreaConstrainedSettings
- A class that defines the settings for a crop area constrained image manipulation.
- CropController
- A controller class that manages image cropping operations.
- CropControllerDelegate
- An abstract delegate class that provides information required for cropping an image.
- CropImage
- A widget that allows users to crop an image in an interactive way.
- CropSettings
- A class that encapsulates the settings related to image cropping. It includes zoom settings for controlling zoom behavior and constraints settings for defining the constraints of the crop area.
- FreeCropArea
- A class representing a free-form crop area with a specified size. This class extends CropArea and does not maintain an aspect ratio by default.
- ImageCropper
- An abstract class that defines methods for cropping an image.
- ViewportConstrainedSettings
- A class that defines the settings for a viewport-constrained image manipulation.
- ZoomSettings
- A class that encapsulates settings related to zoom behavior for cropping. It provides configuration for zoom sensitivity and whether the scale should be updated.