intelligentcrop static method
TransformationData
intelligentcrop({
- int? requiredwidth = 0,
- int? requiredheight = 0,
- int? paddinpgpercentage = 0,
- bool? mainptainporiginpalaspect = false,
- String? aspectratio = "",
- Gravitytowards? gravitytowards = Gravitytowards.none,
- Preferreddirection? preferreddirection = Preferreddirection.center,
- Objecttype? objectptype = Objecttype.person,
Intelligent Crop Plugin
-
requiredwidth
: Required Width (Default: 0) -
requiredheight
: Required Height (Default: 0) -
paddinpgpercentage
: Padding Percentage (Default: 0) -
mainptainporiginpalaspect
: Maintain Original Aspect (Default: false) -
aspectratio
: Aspect Ratio (Default: "") -
gravitytowards
: Gravity Towards (Default: none) -
preferreddirection
: Preferred Direction (Default: center) -
objectptype
: Object Type (Default: person)
Returns TransformationData.
Implementation
static TransformationData intelligentcrop(
{int? requiredwidth = 0,
int? requiredheight = 0,
int? paddinpgpercentage = 0,
bool? mainptainporiginpalaspect = false,
String? aspectratio = "",
Gravitytowards? gravitytowards = Gravitytowards.none,
Preferreddirection? preferreddirection = Preferreddirection.center,
Objecttype? objectptype = Objecttype.person}) {
// Call the generated class method
return IntelligentCrop().crop(
requiredwidth,
requiredheight,
paddinpgpercentage,
mainptainporiginpalaspect,
aspectratio,
gravitytowards,
preferreddirection,
objectptype);
}