Post Proccessing | Grain
Add realistic film grain to images. Choose from multiple grain styles including modern, analog, Kodak, Fuji, cinematic, and newspaper.
Quick Start
curl -X POST https://api.eachlabs.ai/v1/prediction \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"model": "post-processing-grain",
"version": "0.0.1",
"input": {
"image_url": "https://example.com/photo.jpg",
"grain_style": "kodak",
"grain_intensity": 0.4,
"grain_scale": 10
}
}'
Parameters
| Parameter |
Type |
Default |
Description |
grain_intensity |
number |
0.4 |
Film grain intensity |
grain_scale |
number |
10 |
Film grain scale |
grain_style |
string |
modern |
Grain style. Options: modern, analog, kodak, fuji, cinematic, newspaper |
image_url |
string |
(empty) |
URL of image to process |
Output
Examples
Kodak Film Look
{
"model": "post-processing-grain",
"version": "0.0.1",
"input": {
"image_url": "https://example.com/portrait.jpg",
"grain_style": "kodak",
"grain_intensity": 0.5,
"grain_scale": 8
}
}
Cinematic Grain
{
"model": "post-processing-grain",
"version": "0.0.1",
"input": {
"image_url": "https://example.com/scene.jpg",
"grain_style": "cinematic",
"grain_intensity": 0.3,
"grain_scale": 12
}
}
Related Models
Documentation
1---2name: post-processing-grain3description: Add film grain effects to images. Trigger: Use when the user wants to add grain or film texture, or requests 'film grain', 'add grain', 'post processing grain', or 'analog film look'.4---56# Post Proccessing | Grain78Add realistic film grain to images. Choose from multiple grain styles including modern, analog, Kodak, Fuji, cinematic, and newspaper.910## Quick Start1112```bash13curl -X POST https://api.eachlabs.ai/v1/prediction \14 -H "Content-Type: application/json" \15 -H "X-API-Key: $EACHLABS_API_KEY" \16 -d '{17 "model": "post-processing-grain",18 "version": "0.0.1",19 "input": {20 "image_url": "https://example.com/photo.jpg",21 "grain_style": "kodak",22 "grain_intensity": 0.4,23 "grain_scale": 1024 }25 }'26```2728## Parameters2930| Parameter | Type | Default | Description |31|-----------|------|---------|-------------|32| `grain_intensity` | number | `0.4` | Film grain intensity |33| `grain_scale` | number | `10` | Film grain scale |34| `grain_style` | string | `modern` | Grain style. Options: `modern`, `analog`, `kodak`, `fuji`, `cinematic`, `newspaper` |35| `image_url` | string | (empty) | URL of image to process |3637## Output3839- **Type:** image4041## Examples4243### Kodak Film Look44```json45{46 "model": "post-processing-grain",47 "version": "0.0.1",48 "input": {49 "image_url": "https://example.com/portrait.jpg",50 "grain_style": "kodak",51 "grain_intensity": 0.5,52 "grain_scale": 853 }54}55```5657### Cinematic Grain58```json59{60 "model": "post-processing-grain",61 "version": "0.0.1",62 "input": {63 "image_url": "https://example.com/scene.jpg",64 "grain_style": "cinematic",65 "grain_intensity": 0.3,66 "grain_scale": 1267 }68}69```7071## Related Models7273- [Post Processing Combine](../post-processing/SKILL.md) - Apply multiple effects at once74- [Post Processing Vignette](../post-processing-vignette/SKILL.md) - Add vignette effect75- [Post Processing Color Tint](../post-processing-color-tint/SKILL.md) - Apply color tints7677## Documentation7879- [EachLabs API Docs](https://docs.eachlabs.ai)