icCrop static method
TransformationData
icCrop({
- int? requiredWidth = 0,
- int? requiredHeight = 0,
- int? paddingPercentage = 0,
- bool? maintainOriginalAspect = false,
- String? aspectRatio = "",
- IcGravitytowards? gravityTowards = IcGravitytowards.none,
- IcPreferreddirection? preferredDirection = IcPreferreddirection.center,
- IcObjectType? objectType = IcObjectType.person,
Intelligent Crop Plugin
-
requiredWidth
: Required Width (Default: 0) -
requiredHeight
: Required Height (Default: 0) -
paddingPercentage
: Padding Percentage (Default: 0) -
maintainOriginalAspect
: Maintain Original Aspect (Default: false) -
aspectRatio
: Aspect Ratio (Default: "") -
gravityTowards
: IcGravitytowards (Default: none) -
preferredDirection
: IcPreferreddirection (Default: center) -
objectType
: IcObjectType (Default: person)
Returns TransformationData.
Implementation
static TransformationData icCrop(
{int? requiredWidth = 0,
int? requiredHeight = 0,
int? paddingPercentage = 0,
bool? maintainOriginalAspect = false,
String? aspectRatio = "",
IcGravitytowards? gravityTowards = IcGravitytowards.none,
IcPreferreddirection? preferredDirection = IcPreferreddirection.center,
IcObjectType? objectType = IcObjectType.person}) {
// Call the generated class method
return IcCrop().crop(
requiredWidth,
requiredHeight,
paddingPercentage,
maintainOriginalAspect,
aspectRatio,
gravityTowards,
preferredDirection,
objectType);
}