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
@param requiredwidth Required width (Default: 0)
@param requiredheight Required height (Default: 0)
@param paddinpgpercentage Padding percentage (Default: 0)
@param mainptainporiginpalaspect Maintain original aspect (Default: false)
@param aspectratio Aspect Ratio (16_9 or 2 or 0.25) (Default: )
@param gravitytowards Gravity towards (Default: none)
@param preferreddirection Preferred direction (Default: center)
@param objectptype Object Type (if Gravity is object) (Default: person)
@return The generated 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);
}