Eye Color
Recolor the irises in a portrait. The customer describes the target eye color (e.g. "blue", "emerald green", "amber") — that drives the inpaint guidance. Optional RGB lets you tint the overlay precisely.
By Runflow
Pricing: $0.29 per request
Overview
**Eye Color** recolors the irises in a portrait. Describe the target eye color in plain language ("blue", "emerald green", "amber", "deep brown") and the pipeline performs a face-aware inpaint + upscale that preserves natural eye texture, eyelash detail, and surrounding skin. RGB channel values let you tint the colour overlay precisely.
How it works
Provide an image URL, the inner filename in the bundle (`file_input`), the customer-facing target eye colour (`eye_color`), and three RGB channel values. A face-detection step locates the eyes; an inpainting + upscaling pass recolours the irises using `eye_color` to drive the guidance prompt, while preserving anatomical detail.
Common use cases
- Portrait retouching at scale
- Cosmetic-product visualization (lens campaigns)
- Stylized portrait variations
API call shape
```json
POST /v1/models/runflow/eye-color/runs
{
"image_url": "https://…/portrait-bundle.zip",
"file_input": "portrait.png",
"eye_color": "emerald green",
"color_red": 40, "color_green": 160, "color_blue": 100
}
```
Examples
- 01-young-woman-blue-eyes-frontal
- 02-man-brown-eyes-3q
- 03-child-hazel-eyes
- 04-elderly-grey-eyes
- 05-asian-male-dark-eyes
- 06-woman-glasses-on
- 07-man-blue-low-light
- 08-woman-makeup-heavy
- 09-man-half-shadow
- 10-baby-blue-eyes
Frequently asked questions
- What is the Eye Color model?
- A first-party Runflow workflow that recolors the irises in a portrait to any RGB value you specify, while preserving natural eye and skin detail.
- How much does Eye Color cost on Runflow?
- Simple fixed pricing: $0.29 per image.
- Does it work on multiple faces?
- It targets the most prominent face in the image. For multi-subject group shots use a face-detection step upstream and run per face.
- Can I use a natural-language description instead of RGB?
- No — color is RGB-only for predictable results. We may add a prompt-based variant later.
- How long does Eye Color take?
- 60–120 seconds typically.
- Can I use the outputs commercially?
- Yes.
Related models
- Background Color — Replace the background of a portrait or product shot with a flat color. Pick any RGB value; shading_percent baked at 30% for soft falloff.
- Outpaint (Expand) — Expand the canvas of an image with AI-generated content that matches the existing scene. Specify percent expand on each side — required so the customer is intentional.
- Skin Fix — Cleanup pass for portrait photography. Smoothes skin texture, fixes blemishes, preserves natural detail.
- Outpaint (Aspect Ratio) — Expand the canvas of an image to a target aspect ratio (e.g. 16:9, 1:1, 9:16). The model decides where to add content — no need to specify per-side expand percentages.