Transformation class

Constructors

Transformation.new()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

afRemove() TransformationData
Artifact Artifact Removal Plugin Returns TransformationData.
awsrekDetectlabels({int? maximumLabels = 5, int? minimumConfidence = 55}) TransformationData
AWSRekognitionPlugin Detect objects and text in images
awsrekModeration({int? minimumConfidence = 55}) TransformationData
Detect objects and text in images
bgExtend({String? boundingBox, String? prompt = "", String? negativePrompt = "", double? strength = 0.999, int? guidanceScale = 8, int? numberOfInferenceSteps = 10, bool? colorAdjust = false, int? seed = 123}) TransformationData
ImageExtender AI Image Extender
cosDetect({int? objectThresholdPercent = 50}) TransformationData
CheckObjectSize Calculates the percentage of the main object area relative to image dimensions.
cpvDetect() TransformationData
CheckProductVisibility Classifies whether the product in the image is completely visible or not Returns TransformationData.
dbtDetect() TransformationData
DetectBackgroundType Classifies the background of a product as plain, clean or busy Returns TransformationData.
eraseBg({EraseIndustryType? industryType = EraseIndustryType.general, bool? addShadow = false, bool? refine = true}) TransformationData
EraseBG EraseBG Background Removal Module
generateBg({String? backgroundPrompt = "YSBmb3Jlc3QgZnVsbCBvZiBvYWsgdHJlZXMsd2l0aCBicmlnaHQgbGlnaHRzLCBzdW4gYW5kIGEgbG90IG9mIG1hZ2ljLCB1bHRyYSByZWFsaXN0aWMsIDhr", GenerateFocus? focus = GenerateFocus.product, String? negativePrompt = "", int? seed = 123}) TransformationData
BackgroundGenerator AI Background Generator
googlevisDetectlabels({int? maximumLabels = 5}) TransformationData
GoogleVisionPlugin Detect content and text in images
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}) TransformationData
IntelligentCrop Intelligent Crop Plugin
imcDetect({int? distancePercentage = 10}) TransformationData
ImageCentering Image Centering Module
imMask({String? replacementImage = "", ImDetector? detector = ImDetector.numberPlate, ImMaskType? maskType = ImMaskType.fillBlack}) TransformationData
IntelligentMasking Intelligent Masking
nsfwDetect({double? minimumConfidence = 0.5}) TransformationData
NSFWDetection Detect NSFW content in images
numplateDetect() TransformationData
NumberPlateDetection Number Plate Detection Plugin Returns TransformationData.
ocDetect() TransformationData
ObjectCounter Classifies whether objects in the image are single or multiple Returns TransformationData.
ocrExtract({bool? detectOnly = false}) TransformationData
TextDetectionandRecognition OCR Module
odDetect() TransformationData
ObjectDetection Detect bounding boxes of objects in the image Returns TransformationData.
prTag() TransformationData
ProductTagging AI Product Tagging Returns TransformationData.
pwrRemove() TransformationData
PdfWatermarkRemoval PDF Watermark Removal Plugin Returns TransformationData.
qrGenerate({int? width = 300, int? height = 300, String? image = "", int? margin = 0, int? qRTypeNumber = 0, QrQrerrorcorrectionlevel? qrErrorCorrectionLevel = QrQrerrorcorrectionlevel.q, double? imageSize = 0.4, int? imageMargin = 0, String? dotsColor = "000000", QrDotsType? dotsType = QrDotsType.square, String? dotsBgColor = "ffffff", String? cornerSquareColor = "000000", QrCornersquareType? cornerSquareType = QrCornersquareType.square, String? cornerDotsColor = "000000", QrCornerdotsType? cornerDotsType = QrCornerdotsType.dot}) TransformationData
QRCode QRCode Plugin
qrScan() TransformationData
QRCode Plugin Returns TransformationData.
removeBg() TransformationData
RemoveBG Remove background from any image Returns TransformationData.
shadowGen({String? backgroundImage, String? backgroundColor = "ffffff", double? shadowAngle = 120, double? shadowIntensity = 0.5}) TransformationData
SoftShadowGenerator AI Soft Shadow Generator
srUpscale({SrType? type = SrType.p2x, bool? enhanceFace = false, SrModel? model = SrModel.picasso, bool? enhanceQuality = false}) TransformationData
SuperResolution Super Resolution Module
tBlur({double? sigma = 0.3, double? dpr = 1}) TransformationData
Basic Transformations
tCompress({int? quality = 80}) TransformationData
Basic Transformations
tDensity({int? density = 300}) TransformationData
Basic Transformations
tExtend({int? top = 10, int? left = 10, int? bottom = 10, int? right = 10, String? background = "000000", TBorderType? borderType = TBorderType.constant, double? dpr = 1}) TransformationData
Basic Transformations
tExtract({int? top = 10, int? left = 10, int? height = 50, int? width = 20, String? boundingBox}) TransformationData
Basic Transformations
tFlatten({String? background = "000000"}) TransformationData
Basic Transformations
tFlip() TransformationData
Basic Transformations Returns TransformationData.
tFlop() TransformationData
Basic Transformations Returns TransformationData.
tGrey() TransformationData
Basic Transformations Returns TransformationData.
tLinear({int? a = 1, int? b = 0}) TransformationData
Basic Transformations
tMedian({int? size = 3}) TransformationData
Basic Transformations
tMerge({TMode? mode = TMode.overlay, String? image = "", String? transformation = "", String? background = "00000000", int? height = 0, int? width = 0, int? top = 0, int? left = 0, TGravity? gravity = TGravity.center, TBlend? blend = TBlend.over, bool? tile = false, String? listOfBboxes, String? listOfPolygons}) TransformationData
Basic Transformations
tModulate({double? brightness = 1, double? saturation = 1, int? hue = 90}) TransformationData
Basic Transformations
tNegate() TransformationData
Basic Transformations Returns TransformationData.
tNormalise() TransformationData
Basic Transformations Returns TransformationData.
tResize({int? height = 0, int? width = 0, TFit? fit = TFit.cover, String? background = "000000", TPosition? position = TPosition.center, TAlgorithm? algorithm = TAlgorithm.lanczos3, double? dpr = 1}) TransformationData
Basic Basic Transformations
tRotate({int? angle = 0, String? background = "000000"}) TransformationData
Basic Transformations
tSharpen({double? sigma = 1.5}) TransformationData
Basic Transformations
tTint({String? color = "000000"}) TransformationData
Basic Transformations
tToformat({TFormat? format = TFormat.jpeg, TQuality? quality = TQuality.p75}) TransformationData
Basic Transformations
tTrim({int? threshold = 10}) TransformationData
Basic Transformations
vdDetect() TransformationData
ViewDetection Classifies wear type and view type of products in the image Returns TransformationData.
vertexaiGeneratebg({String? backgroundPrompt = "YSBmb3Jlc3QgZnVsbCBvZiBvYWsgdHJlZXMsd2l0aCBicmlnaHQgbGlnaHRzLCBzdW4gYW5kIGEgbG90IG9mIG1hZ2ljLCB1bHRyYSByZWFsaXN0aWMsIDhr", String? negativePrompt = "", int? seed = 22, int? guidanceScale = 60}) TransformationData
VertexAI Vertex AI based transformations
vertexaiRemovebg() TransformationData
Vertex AI based transformations Returns TransformationData.
vertexaiUpscale({VertexaiType? type = VertexaiType.x2}) TransformationData
Vertex AI based transformations
vgGenerate({String? generateVariationPrompt = "", int? noOfVariations = 1, int? seed = 0, bool? autoscale = true}) TransformationData
VariationGenerator AI Variation Generator
vsrUpscale() TransformationData
VideoUpscalerPlugin Video Upscaler Plugin Returns TransformationData.
wmcDetect({bool? detectText = false}) TransformationData
WatermarkDetection Watermark Detection Plugin
wmRemove({bool? removeText = false, String? box1 = "0_0_100_100", String? box2 = "0_0_0_0", String? box3 = "0_0_0_0", String? box4 = "0_0_0_0", String? box5 = "0_0_0_0"}) TransformationData
WatermarkRemoval Watermark Removal Plugin
wmvRemove() TransformationData
VideoWatermarkRemoval Video Watermark Removal Plugin Returns TransformationData.