icCrop static method

TransformationData icCrop({
  1. int? requiredWidth = 0,
  2. int? requiredHeight = 0,
  3. int? paddingPercentage = 0,
  4. bool? maintainOriginalAspect = false,
  5. String? aspectRatio = "",
  6. IcGravitytowards? gravityTowards = IcGravitytowards.none,
  7. IcPreferreddirection? preferredDirection = IcPreferreddirection.center,
  8. 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);
}