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,
})

IntelligentCrop 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}) {
  return IcCrop().crop(
      requiredWidth,
      requiredHeight,
      paddingPercentage,
      maintainOriginalAspect,
      aspectRatio,
      gravityTowards,
      preferredDirection,
      objectType);
}