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.