EACHLABS
Create images with Gaussian or Kuwahara blur, adjustable by radius and sigma for precise softness control.
Avg Run Time: 10.000s
Model Slug: post-processing-blur
Playground
Input
Enter a URL or choose a file from your computer.
Invalid URL.
(Max 50MB)
Output
Example Result
Preview and download your result.

API & SDK
Create a Prediction
Send a POST request to create a new prediction. This will return a prediction ID that you'll use to check the result. The request should include your model inputs and API key.
Get Prediction Result
Poll the prediction endpoint with the prediction ID until the result is ready. The API uses long-polling, so you'll need to repeatedly check until you receive a success status.
Readme
Overview
post-processing-blur — Image Editing AI Model
post-processing-blur is an image post-processing model designed to apply precise blur effects to images with fine-grained control. Developed by Eachlabs as part of the Eachlabs family, this model enables users to apply Gaussian or Kuwahara blur algorithms with adjustable radius and sigma parameters, making it ideal for developers and creators building image post-processing workflows. Whether you need subtle softening or dramatic blur effects, post-processing-blur delivers predictable, controllable results for image editing applications.
Technical Specifications
What Sets post-processing-blur Apart
post-processing-blur distinguishes itself through dual algorithm support and granular parameter control:
- Dual Blur Algorithms: Choose between Gaussian blur for smooth, natural softening and Kuwahara blur for edge-preserving effects that maintain structural detail while reducing noise. This flexibility enables different aesthetic outcomes from a single model.
- Adjustable Radius and Sigma Control: Fine-tune blur intensity through independent radius and sigma parameters, allowing precise softness adjustment from subtle effects to strong blur without requiring multiple model calls or external tools.
- Post-Processing Efficiency: Designed specifically for image enhancement workflows, post-processing-blur integrates seamlessly into image editing pipelines as a lightweight post-processing step, reducing computational overhead compared to full generative image-to-image approaches.
The model supports standard image formats and delivers consistent results across varying input resolutions, making it suitable for batch processing and API-driven applications.
Key Considerations
- Accurate subject isolation is crucial for high-quality blur; ensure segmentation masks are precise
- Adjust radius and sigma parameters incrementally to avoid over-blurring or unnatural effects
- Real-time blur adjustment is possible, but may require more computational resources for high-resolution images
- Quality improves with better depth estimation; multi-image fusion can enhance results for complex scenes
- Speed vs quality trade-off: Higher quality settings may slow down processing, especially with large images
- Prompt engineering: Clearly specify desired blur region and intensity for consistent results
Tips & Tricks
How to Use post-processing-blur on Eachlabs
Access post-processing-blur through Eachlabs via the interactive Playground, REST API, or Python SDK. Provide your input image and specify blur parameters: algorithm type (Gaussian or Kuwahara), radius, and sigma values. The model processes your image and returns the blurred result in standard image format, ready for download or integration into downstream workflows.
---END---Capabilities
- Applies Gaussian and Kuwahara blur with adjustable softness and spread
- Performs semantic segmentation for precise subject-background separation
- Simulates realistic depth-of-field and bokeh effects using AI
- Supports both photorealistic and artistic blur styles
- Adapts to various image types, including portraits, landscapes, and graphics
- Delivers high-quality outputs with customizable blur parameters
- Enables real-time blur adjustments for creative control
What Can I Use It For?
Use Cases for post-processing-blur
E-commerce Product Photography: Developers building AI image editors for e-commerce can use post-processing-blur to automatically soften product backgrounds while preserving product detail. Apply Kuwahara blur with moderate radius to create professional depth-of-field effects without reshoot costs.
Content Creator Workflows: Social media creators and designers can integrate post-processing-blur into batch editing pipelines to apply consistent blur effects across multiple images. Use adjustable sigma parameters to match specific aesthetic preferences — for example, "apply Gaussian blur with radius 15 and sigma 2.0 for a dreamy portrait effect."
API-Driven Image Processing: Developers building automated image processing services can leverage post-processing-blur as a lightweight post-processing step in larger workflows. The adjustable blur parameters enable dynamic effect application based on image content or user preferences without retraining or model switching.
Privacy and Anonymization: Teams handling sensitive visual data can use post-processing-blur to obscure faces, license plates, or other identifying information through controlled blur application, with radius and sigma settings tuned to balance privacy protection and image usability.
Things to Be Aware Of
- Experimental features such as multi-image fusion and advanced depth estimation may require additional setup
- Users report occasional segmentation errors in complex scenes with overlapping subjects
- Performance benchmarks indicate slower processing with very high-resolution images or high-quality settings
- Resource requirements increase with larger images and advanced blur techniques
- Consistency of blur effects depends on segmentation accuracy and parameter tuning
- Positive feedback highlights ease of use, creative flexibility, and high-quality outputs
- Negative feedback centers on occasional artifacts around subject edges and slower speeds with complex images
Limitations
- May struggle with accurate segmentation in highly complex or cluttered scenes
- Processing speed decreases with high-resolution images and advanced blur settings
- Not optimal for real-time video processing or applications requiring instant results on large datasets
Pricing
Pricing Detail
This model runs at a cost of $0.001000 per execution.
Pricing Type: Fixed
The cost remains the same regardless of which model you use or how long it runs. There are no variables affecting the price. It is a set, fixed amount per run, as the name suggests. This makes budgeting simple and predictable because you pay the same fee every time you execute the model.
Related AI Models
You can seamlessly integrate advanced AI capabilities into your applications without the hassle of managing complex infrastructure.
