intelligentcrop static method

TransformationData intelligentcrop({
  1. int? requiredwidth = 0,
  2. int? requiredheight = 0,
  3. int? paddinpgpercentage = 0,
  4. bool? mainptainporiginpalaspect = false,
  5. String? aspectratio = "",
  6. Gravitytowards? gravitytowards = Gravitytowards.none,
  7. Preferreddirection? preferreddirection = Preferreddirection.center,
  8. 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);
}