Package ai.vectorizer.api
Class VectorizationApi.PostVectorizeRequest.Builder
java.lang.Object
ai.vectorizer.api.VectorizationApi.PostVectorizeRequest.Builder
- Enclosing class:
- VectorizationApi.PostVectorizeRequest
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()imageBase64(byte[] imageBase64) imageToken(String imageToken) inputMaxPixels(Integer inputMaxPixels) outputBitmapAntiAliasingMode(String outputBitmapAntiAliasingMode) outputCurvesAllowedCircularArc(Boolean outputCurvesAllowedCircularArc) outputCurvesAllowedCubicBezier(Boolean outputCurvesAllowedCubicBezier) outputCurvesAllowedEllipticalArc(Boolean outputCurvesAllowedEllipticalArc) outputCurvesAllowedQuadraticBezier(Boolean outputCurvesAllowedQuadraticBezier) outputCurvesLineFitTolerance(Float outputCurvesLineFitTolerance) outputDrawStyle(String outputDrawStyle) outputDxfCompatibilityLevel(String outputDxfCompatibilityLevel) outputEpsVersion(String outputEpsVersion) outputFileFormat(String outputFileFormat) outputGapFillerClip(Boolean outputGapFillerClip) outputGapFillerEnabled(Boolean outputGapFillerEnabled) outputGapFillerNonScalingStroke(Boolean outputGapFillerNonScalingStroke) outputGapFillerStrokeWidth(Float outputGapFillerStrokeWidth) outputGroupBy(String outputGroupBy) outputParameterizedShapesFlatten(Boolean outputParameterizedShapesFlatten) outputPdfCompressionMode(String outputPdfCompressionMode) outputPdfVersion(String outputPdfVersion) outputShapeStacking(String outputShapeStacking) outputSizeAlignX(Float outputSizeAlignX) outputSizeAlignY(Float outputSizeAlignY) outputSizeAspectRatio(String outputSizeAspectRatio) outputSizeHeight(Float outputSizeHeight) outputSizeInputDpi(Float outputSizeInputDpi) outputSizeOutputDpi(Float outputSizeOutputDpi) outputSizeScale(Float outputSizeScale) outputSizeUnit(String outputSizeUnit) outputSizeWidth(Float outputSizeWidth) outputStrokesNonScalingStroke(Boolean outputStrokesNonScalingStroke) outputStrokesOverrideColor(String outputStrokesOverrideColor) outputStrokesStrokeWidth(Float outputStrokesStrokeWidth) outputStrokesUseOverrideColor(Boolean outputStrokesUseOverrideColor) outputSvgAdobeCompatibilityMode(Boolean outputSvgAdobeCompatibilityMode) outputSvgFixedSize(Boolean outputSvgFixedSize) outputSvgVersion(String outputSvgVersion) policyRetentionDays(Integer policyRetentionDays) processingColorProfileInput(String processingColorProfileInput) processingColorProfileOutput(String processingColorProfileOutput) processingMaxColors(Integer processingMaxColors) processingPalette(String processingPalette) processingParameterizedShapesEllipseCircleEnabled(Boolean processingParameterizedShapesEllipseCircleEnabled) processingParameterizedShapesEllipseGeneralEnabled(Boolean processingParameterizedShapesEllipseGeneralEnabled) processingParameterizedShapesQuadrilateralBulletEnabled(Boolean processingParameterizedShapesQuadrilateralBulletEnabled) processingParameterizedShapesQuadrilateralGeneralEnabled(Boolean processingParameterizedShapesQuadrilateralGeneralEnabled) processingParameterizedShapesQuadrilateralRectangleEnabled(Boolean processingParameterizedShapesQuadrilateralRectangleEnabled) processingParameterizedShapesStarN3Enabled(Boolean processingParameterizedShapesStarN3Enabled) processingParameterizedShapesStarN4Enabled(Boolean processingParameterizedShapesStarN4Enabled) processingParameterizedShapesStarN5Enabled(Boolean processingParameterizedShapesStarN5Enabled) processingParameterizedShapesStarN6Enabled(Boolean processingParameterizedShapesStarN6Enabled) processingParameterizedShapesTriangleGeneralEnabled(Boolean processingParameterizedShapesTriangleGeneralEnabled) processingParameterizedShapesTriangleIsoscelesEnabled(Boolean processingParameterizedShapesTriangleIsoscelesEnabled) processingShapesMinAreaPx(Float processingShapesMinAreaPx)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
image
-
imageUrl
-
imageBase64
-
imageToken
-
mode
-
inputMaxPixels
-
policyRetentionDays
public VectorizationApi.PostVectorizeRequest.Builder policyRetentionDays(Integer policyRetentionDays) -
processingMaxColors
public VectorizationApi.PostVectorizeRequest.Builder processingMaxColors(Integer processingMaxColors) -
processingShapesMinAreaPx
public VectorizationApi.PostVectorizeRequest.Builder processingShapesMinAreaPx(Float processingShapesMinAreaPx) -
processingPalette
-
processingColorProfileInput
public VectorizationApi.PostVectorizeRequest.Builder processingColorProfileInput(String processingColorProfileInput) -
processingColorProfileOutput
public VectorizationApi.PostVectorizeRequest.Builder processingColorProfileOutput(String processingColorProfileOutput) -
processingParameterizedShapesEllipseGeneralEnabled
public VectorizationApi.PostVectorizeRequest.Builder processingParameterizedShapesEllipseGeneralEnabled(Boolean processingParameterizedShapesEllipseGeneralEnabled) -
processingParameterizedShapesEllipseCircleEnabled
public VectorizationApi.PostVectorizeRequest.Builder processingParameterizedShapesEllipseCircleEnabled(Boolean processingParameterizedShapesEllipseCircleEnabled) -
processingParameterizedShapesTriangleGeneralEnabled
public VectorizationApi.PostVectorizeRequest.Builder processingParameterizedShapesTriangleGeneralEnabled(Boolean processingParameterizedShapesTriangleGeneralEnabled) -
processingParameterizedShapesTriangleIsoscelesEnabled
public VectorizationApi.PostVectorizeRequest.Builder processingParameterizedShapesTriangleIsoscelesEnabled(Boolean processingParameterizedShapesTriangleIsoscelesEnabled) -
processingParameterizedShapesQuadrilateralGeneralEnabled
public VectorizationApi.PostVectorizeRequest.Builder processingParameterizedShapesQuadrilateralGeneralEnabled(Boolean processingParameterizedShapesQuadrilateralGeneralEnabled) -
processingParameterizedShapesQuadrilateralRectangleEnabled
public VectorizationApi.PostVectorizeRequest.Builder processingParameterizedShapesQuadrilateralRectangleEnabled(Boolean processingParameterizedShapesQuadrilateralRectangleEnabled) -
processingParameterizedShapesQuadrilateralBulletEnabled
public VectorizationApi.PostVectorizeRequest.Builder processingParameterizedShapesQuadrilateralBulletEnabled(Boolean processingParameterizedShapesQuadrilateralBulletEnabled) -
processingParameterizedShapesStarN3Enabled
public VectorizationApi.PostVectorizeRequest.Builder processingParameterizedShapesStarN3Enabled(Boolean processingParameterizedShapesStarN3Enabled) -
processingParameterizedShapesStarN4Enabled
public VectorizationApi.PostVectorizeRequest.Builder processingParameterizedShapesStarN4Enabled(Boolean processingParameterizedShapesStarN4Enabled) -
processingParameterizedShapesStarN5Enabled
public VectorizationApi.PostVectorizeRequest.Builder processingParameterizedShapesStarN5Enabled(Boolean processingParameterizedShapesStarN5Enabled) -
processingParameterizedShapesStarN6Enabled
public VectorizationApi.PostVectorizeRequest.Builder processingParameterizedShapesStarN6Enabled(Boolean processingParameterizedShapesStarN6Enabled) -
outputFileFormat
-
outputShapeStacking
public VectorizationApi.PostVectorizeRequest.Builder outputShapeStacking(String outputShapeStacking) -
outputGroupBy
-
outputDrawStyle
-
outputStrokesStrokeWidth
public VectorizationApi.PostVectorizeRequest.Builder outputStrokesStrokeWidth(Float outputStrokesStrokeWidth) -
outputStrokesNonScalingStroke
public VectorizationApi.PostVectorizeRequest.Builder outputStrokesNonScalingStroke(Boolean outputStrokesNonScalingStroke) -
outputStrokesUseOverrideColor
public VectorizationApi.PostVectorizeRequest.Builder outputStrokesUseOverrideColor(Boolean outputStrokesUseOverrideColor) -
outputStrokesOverrideColor
public VectorizationApi.PostVectorizeRequest.Builder outputStrokesOverrideColor(String outputStrokesOverrideColor) -
outputGapFillerEnabled
public VectorizationApi.PostVectorizeRequest.Builder outputGapFillerEnabled(Boolean outputGapFillerEnabled) -
outputGapFillerNonScalingStroke
public VectorizationApi.PostVectorizeRequest.Builder outputGapFillerNonScalingStroke(Boolean outputGapFillerNonScalingStroke) -
outputGapFillerClip
public VectorizationApi.PostVectorizeRequest.Builder outputGapFillerClip(Boolean outputGapFillerClip) -
outputGapFillerStrokeWidth
public VectorizationApi.PostVectorizeRequest.Builder outputGapFillerStrokeWidth(Float outputGapFillerStrokeWidth) -
outputParameterizedShapesFlatten
public VectorizationApi.PostVectorizeRequest.Builder outputParameterizedShapesFlatten(Boolean outputParameterizedShapesFlatten) -
outputCurvesLineFitTolerance
public VectorizationApi.PostVectorizeRequest.Builder outputCurvesLineFitTolerance(Float outputCurvesLineFitTolerance) -
outputCurvesAllowedQuadraticBezier
public VectorizationApi.PostVectorizeRequest.Builder outputCurvesAllowedQuadraticBezier(Boolean outputCurvesAllowedQuadraticBezier) -
outputCurvesAllowedCubicBezier
public VectorizationApi.PostVectorizeRequest.Builder outputCurvesAllowedCubicBezier(Boolean outputCurvesAllowedCubicBezier) -
outputCurvesAllowedCircularArc
public VectorizationApi.PostVectorizeRequest.Builder outputCurvesAllowedCircularArc(Boolean outputCurvesAllowedCircularArc) -
outputCurvesAllowedEllipticalArc
public VectorizationApi.PostVectorizeRequest.Builder outputCurvesAllowedEllipticalArc(Boolean outputCurvesAllowedEllipticalArc) -
outputSvgVersion
-
outputSvgFixedSize
-
outputSvgAdobeCompatibilityMode
public VectorizationApi.PostVectorizeRequest.Builder outputSvgAdobeCompatibilityMode(Boolean outputSvgAdobeCompatibilityMode) -
outputPdfVersion
-
outputPdfCompressionMode
public VectorizationApi.PostVectorizeRequest.Builder outputPdfCompressionMode(String outputPdfCompressionMode) -
outputEpsVersion
-
outputDxfCompatibilityLevel
public VectorizationApi.PostVectorizeRequest.Builder outputDxfCompatibilityLevel(String outputDxfCompatibilityLevel) -
outputBitmapAntiAliasingMode
public VectorizationApi.PostVectorizeRequest.Builder outputBitmapAntiAliasingMode(String outputBitmapAntiAliasingMode) -
outputSizeScale
-
outputSizeWidth
-
outputSizeHeight
-
outputSizeUnit
-
outputSizeAspectRatio
public VectorizationApi.PostVectorizeRequest.Builder outputSizeAspectRatio(String outputSizeAspectRatio) -
outputSizeAlignX
-
outputSizeAlignY
-
outputSizeInputDpi
-
outputSizeOutputDpi
-
build
-