Skip to content
Reduced motion is on. Play a preview to watch it.
Explore models

Image

Post Processing

Apply Gaussian or Kuwahara blur effects with adjustable radius and sigma parameters

  • Image editing
Create with Post Processing
Preview for Post Processing

Catalog preview for Post Processing. Review your own result before publishing.

A starting point.

Apply a blur effect to an existing image when you want a softer or more painterly result. This is an image-processing step, not a prompt-based scene generator or a reliable privacy redaction tool.

Before you publish.

Compare edges, text and facial features with the original. Blurring can leave identifying details visible; inspect the exported result at its intended display size.

Review the quote before running. A failed generation releases its reserved credits. Download the results you want to keep; stored media is retained for 30 days.

How credits work · Use the API · Content guidelines

Settings and model questionsCheck the available settings and guidance when preparing your input.

Inputs and settings

Provide the source using image_url and select the blur method from the current schema. Gaussian and Kuwahara produce different visual effects.

Begin with a modest blur setting. Adjust the supported radius and sigma controls one at a time and retain an untouched source image.

Inputs, all modes and APIModel IDs, current input limits and the API generation workflow.

Supported inputs

These fields come from the current studio form for post-processing/blur. Other modes may require different inputs.

Input types, requirements and limits for post-processing/blur
InputTypeRequirementOptions and limits
image_urlTextRequired—
blur_radiusWhole numberOptional≥ 0 · ≤ 31
blur_sigmaNumberOptional≥ 0.1 · ≤ 10
blur_typeTextOptionalgaussian, kuwahara

Check the full model schema for all options and cross-field rules. Request a quote for your selected settings before generating.

Other modes and their inputs

Open the operation you need and check its inputs. Settings from one mode do not automatically apply to another.

Chromatic Aberrationpost-processing/chromatic-aberration

Supported inputs

These fields come from the current studio form for post-processing/chromatic-aberration. Other modes may require different inputs.

Input types, requirements and limits for post-processing/chromatic-aberration
InputTypeRequirementOptions and limits
image_urlTextRequired—
blue_directionTextOptional—
blue_shiftWhole numberOptional≥ -20 · ≤ 20
green_directionTextOptional—
green_shiftWhole numberOptional≥ -20 · ≤ 20
red_directionTextOptional—
red_shiftWhole numberOptional≥ -20 · ≤ 20

Check the full model schema for all options and cross-field rules. Request a quote for your selected settings before generating.

Open this operation in the studio

Color Correctionpost-processing/color-correction

Supported inputs

These fields come from the current studio form for post-processing/color-correction. Other modes may require different inputs.

Input types, requirements and limits for post-processing/color-correction
InputTypeRequirementOptions and limits
image_urlTextRequired—
brightnessNumberOptional≥ -100 · ≤ 100
contrastNumberOptional≥ -100 · ≤ 100
gammaNumberOptional≥ 0.2 · ≤ 2.2
saturationNumberOptional≥ -100 · ≤ 100
temperatureNumberOptional≥ -100 · ≤ 100

Check the full model schema for all options and cross-field rules. Request a quote for your selected settings before generating.

Open this operation in the studio

Color Tintpost-processing/color-tint

Supported inputs

These fields come from the current studio form for post-processing/color-tint. Other modes may require different inputs.

Input types, requirements and limits for post-processing/color-tint
InputTypeRequirementOptions and limits
image_urlTextRequired—
tint_modeTextOptional—
tint_strengthNumberOptional≥ 0.1 · ≤ 1

Check the full model schema for all options and cross-field rules. Request a quote for your selected settings before generating.

Open this operation in the studio

Desaturatepost-processing/desaturate

Supported inputs

These fields come from the current studio form for post-processing/desaturate. Other modes may require different inputs.

Input types, requirements and limits for post-processing/desaturate
InputTypeRequirementOptions and limits
image_urlTextRequired—
desaturate_factorNumberOptional≥ 0 · ≤ 1
desaturate_methodTextOptional—

Check the full model schema for all options and cross-field rules. Request a quote for your selected settings before generating.

Open this operation in the studio

Dissolvepost-processing/dissolve

Supported inputs

These fields come from the current studio form for post-processing/dissolve. Other modes may require different inputs.

Input types, requirements and limits for post-processing/dissolve
InputTypeRequirementOptions and limits
dissolve_image_urlTextRequired—
image_urlTextRequired—
dissolve_factorNumberOptional≥ 0 · ≤ 1

Check the full model schema for all options and cross-field rules. Request a quote for your selected settings before generating.

Open this operation in the studio

Dodge Burnpost-processing/dodge-burn

Supported inputs

These fields come from the current studio form for post-processing/dodge-burn. Other modes may require different inputs.

Input types, requirements and limits for post-processing/dodge-burn
InputTypeRequirementOptions and limits
image_urlTextRequired—
dodge_burn_intensityNumberOptional≥ 0 · ≤ 1
dodge_burn_modeTextOptional—

Check the full model schema for all options and cross-field rules. Request a quote for your selected settings before generating.

Open this operation in the studio

Grainpost-processing/grain

Supported inputs

These fields come from the current studio form for post-processing/grain. Other modes may require different inputs.

Input types, requirements and limits for post-processing/grain
InputTypeRequirementOptions and limits
image_urlTextRequired—
grain_intensityNumberOptional≥ 0 · ≤ 1
grain_scaleNumberOptional≥ 1 · ≤ 100
grain_styleTextOptional—

Check the full model schema for all options and cross-field rules. Request a quote for your selected settings before generating.

Open this operation in the studio

Parabolizepost-processing/parabolize

Supported inputs

These fields come from the current studio form for post-processing/parabolize. Other modes may require different inputs.

Input types, requirements and limits for post-processing/parabolize
InputTypeRequirementOptions and limits
image_urlTextRequired—
parabolize_coeffNumberOptional≥ -10 · ≤ 10
vertex_xNumberOptional≥ 0 · ≤ 1
vertex_yNumberOptional≥ 0 · ≤ 1

Check the full model schema for all options and cross-field rules. Request a quote for your selected settings before generating.

Open this operation in the studio

Solarizepost-processing/solarize

Supported inputs

These fields come from the current studio form for post-processing/solarize. Other modes may require different inputs.

Input types, requirements and limits for post-processing/solarize
InputTypeRequirementOptions and limits
image_urlTextRequired—
solarize_thresholdNumberOptional≥ 0 · ≤ 1

Check the full model schema for all options and cross-field rules. Request a quote for your selected settings before generating.

Open this operation in the studio

Vignettepost-processing/vignette

Supported inputs

These fields come from the current studio form for post-processing/vignette. Other modes may require different inputs.

Input types, requirements and limits for post-processing/vignette
InputTypeRequirementOptions and limits
image_urlTextRequired—
vignette_strengthNumberOptional≥ 0 · ≤ 10

Check the full model schema for all options and cross-field rules. Request a quote for your selected settings before generating.

Open this operation in the studio

Use Post Processing through the API.

Start with this model ID for the endpoint featured on this page:

post-processing/blur

Input requirements belong to this model ID. Check a different mode’s schema separately when switching modes.

Available modes

Check the current model schema for supported inputs and options. Other tasks may use different model IDs.

From quote to result.

Request a credit quote for your input and settings before submitting a generation. A sample output or the price of another model is not a quote for your request.

Follow the generation workflow, then poll the job for its status and result. The API and studio use the same balance.