live
MODEL IDideogram:4.5@precise-edit

Ideogram 4.5 Precise Edit

Ideogram
by
Available with Zero Data Retention

Ideogram 4.5 Precise Edit is the precision editing variant of Ideogram 4.5. It applies a natural-language instruction to a source image, optionally limited by a mask and guided by up to four reference images, and restores unchanged pixels from the source so framing, color, and surrounding detail stay intact across many rounds of edits. It keeps the dimensions of sources up to 4 megapixels, and an edit limited to one region keeps sources up to 8192x8192 at full resolution. It suits retouching, product and color changes, and multi-step design revisions.

Ideogram 4.5 Precise Edit

reference-to-image

Heritage Railcar Interior Cleanup$0.20~40s
Heritage Railcar Interior Cleanup

Create a meticulous, publication-ready cleanup of the seed photograph. Remove every visible piece of modern restoration equipment and temporary protection: the aluminum ladder, blue plastic sheeting, orange extension cables, work lights, tool cases, drop cloths, shop vacuum and any small loose tools. Generatively reconstruct only the interior surfaces and furnishings hidden behind those objects so the railcar appears fully restored, tidy and operational. Use reference image 1 as the architectural and appearance guide for the concealed banquettes, table positions, walnut panel divisions, brass trim, aisle boundaries, carpet pattern and period sconces. Use reference image 2 as the material and color guide for the satin walnut grain, softly aged brass, bottle-green mohair and burgundy-olive-cream woven carpet. Continue all lines, seams, reflections, shadows and repeating patterns naturally through the cleared areas with correct perspective and scale. Match the seed image's overcast window light, warm interior exposure, camera position, lens character and documentary realism. Preserve the original framing and all unaffected pixels, including the windows, exterior view, ceiling, visible historic fittings and unobstructed upholstery. Do not redesign the railcar, add people, add signage, add decorative objects or introduce contemporary furniture. The result should look like a single authentic heritage documentation photograph captured after restoration, with no evidence that equipment was ever present.

Try in Playground
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'ideogram:4.5@precise-edit',
  positivePrompt: 'Create a meticulous, publication-ready cleanup of the seed photograph. Remove every visible piece of modern restoration equipment and temporary protection: the aluminum ladder, blue plastic sheeting, orange extension cables, work lights, tool cases, drop cloths, shop vacuum and any small loose tools. Generatively reconstruct only the interior surfaces and furnishings hidden behind those objects so the railcar appears fully restored, tidy and operational. Use reference image 1 as the architectural and appearance guide for the concealed banquettes, table positions, walnut panel divisions, brass trim, aisle boundaries, carpet pattern and period sconces. Use reference image 2 as the material and color guide for the satin walnut grain, softly aged brass, bottle-green mohair and burgundy-olive-cream woven carpet. Continue all lines, seams, reflections, shadows and repeating patterns naturally through the cleared areas with correct perspective and scale. Match the seed image\'s overcast window light, warm interior exposure, camera position, lens character and documentary realism. Preserve the original framing and all unaffected pixels, including the windows, exterior view, ceiling, visible historic fittings and unobstructed upholstery. Do not redesign the railcar, add people, add signage, add decorative objects or introduce contemporary furniture. The result should look like a single authentic heritage documentation photograph captured after restoration, with no evidence that equipment was ever present.',
  inputs: {
    seedImage: 'https://assets.runware.ai/assets/inputs/d7dabc07-df84-4ee6-9c18-34280f23f78d.jpg',
    referenceImages: [
      'https://assets.runware.ai/assets/inputs/2b0e96a9-03fe-41f2-9253-2d45ff220ee8.jpg',
      'https://assets.runware.ai/assets/inputs/a8ad5dd1-3fe6-48a1-b263-90ae82de1952.jpg'
    ]
  }
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "model": "ideogram:4.5@precise-edit",
            "positivePrompt": "Create a meticulous, publication-ready cleanup of the seed photograph. Remove every visible piece of modern restoration equipment and temporary protection: the aluminum ladder, blue plastic sheeting, orange extension cables, work lights, tool cases, drop cloths, shop vacuum and any small loose tools. Generatively reconstruct only the interior surfaces and furnishings hidden behind those objects so the railcar appears fully restored, tidy and operational. Use reference image 1 as the architectural and appearance guide for the concealed banquettes, table positions, walnut panel divisions, brass trim, aisle boundaries, carpet pattern and period sconces. Use reference image 2 as the material and color guide for the satin walnut grain, softly aged brass, bottle-green mohair and burgundy-olive-cream woven carpet. Continue all lines, seams, reflections, shadows and repeating patterns naturally through the cleared areas with correct perspective and scale. Match the seed image's overcast window light, warm interior exposure, camera position, lens character and documentary realism. Preserve the original framing and all unaffected pixels, including the windows, exterior view, ceiling, visible historic fittings and unobstructed upholstery. Do not redesign the railcar, add people, add signage, add decorative objects or introduce contemporary furniture. The result should look like a single authentic heritage documentation photograph captured after restoration, with no evidence that equipment was ever present.",
            "inputs": {
                "seedImage": "https://assets.runware.ai/assets/inputs/d7dabc07-df84-4ee6-9c18-34280f23f78d.jpg",
                "referenceImages": [
                    "https://assets.runware.ai/assets/inputs/2b0e96a9-03fe-41f2-9253-2d45ff220ee8.jpg",
                    "https://assets.runware.ai/assets/inputs/a8ad5dd1-3fe6-48a1-b263-90ae82de1952.jpg"
                ]
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "imageInference",
      "taskUUID": "cabf084b-3f0e-4d3c-8928-13c4a2c13efe",
      "model": "ideogram:4.5@precise-edit",
      "positivePrompt": "Create a meticulous, publication-ready cleanup of the seed photograph. Remove every visible piece of modern restoration equipment and temporary protection: the aluminum ladder, blue plastic sheeting, orange extension cables, work lights, tool cases, drop cloths, shop vacuum and any small loose tools. Generatively reconstruct only the interior surfaces and furnishings hidden behind those objects so the railcar appears fully restored, tidy and operational. Use reference image 1 as the architectural and appearance guide for the concealed banquettes, table positions, walnut panel divisions, brass trim, aisle boundaries, carpet pattern and period sconces. Use reference image 2 as the material and color guide for the satin walnut grain, softly aged brass, bottle-green mohair and burgundy-olive-cream woven carpet. Continue all lines, seams, reflections, shadows and repeating patterns naturally through the cleared areas with correct perspective and scale. Match the seed image's overcast window light, warm interior exposure, camera position, lens character and documentary realism. Preserve the original framing and all unaffected pixels, including the windows, exterior view, ceiling, visible historic fittings and unobstructed upholstery. Do not redesign the railcar, add people, add signage, add decorative objects or introduce contemporary furniture. The result should look like a single authentic heritage documentation photograph captured after restoration, with no evidence that equipment was ever present.",
      "inputs": {
        "seedImage": "https://assets.runware.ai/assets/inputs/d7dabc07-df84-4ee6-9c18-34280f23f78d.jpg",
        "referenceImages": [
          "https://assets.runware.ai/assets/inputs/2b0e96a9-03fe-41f2-9253-2d45ff220ee8.jpg",
          "https://assets.runware.ai/assets/inputs/a8ad5dd1-3fe6-48a1-b263-90ae82de1952.jpg"
        ]
      }
    }
  ]'
runware run ideogram:4.5@precise-edit \
  positivePrompt="Create a meticulous, publication-ready cleanup of the seed photograph. Remove every visible piece of modern restoration equipment and temporary protection: the aluminum ladder, blue plastic sheeting, orange extension cables, work lights, tool cases, drop cloths, shop vacuum and any small loose tools. Generatively reconstruct only the interior surfaces and furnishings hidden behind those objects so the railcar appears fully restored, tidy and operational. Use reference image 1 as the architectural and appearance guide for the concealed banquettes, table positions, walnut panel divisions, brass trim, aisle boundaries, carpet pattern and period sconces. Use reference image 2 as the material and color guide for the satin walnut grain, softly aged brass, bottle-green mohair and burgundy-olive-cream woven carpet. Continue all lines, seams, reflections, shadows and repeating patterns naturally through the cleared areas with correct perspective and scale. Match the seed image's overcast window light, warm interior exposure, camera position, lens character and documentary realism. Preserve the original framing and all unaffected pixels, including the windows, exterior view, ceiling, visible historic fittings and unobstructed upholstery. Do not redesign the railcar, add people, add signage, add decorative objects or introduce contemporary furniture. The result should look like a single authentic heritage documentation photograph captured after restoration, with no evidence that equipment was ever present." \
  inputs.seedImage=https://assets.runware.ai/assets/inputs/d7dabc07-df84-4ee6-9c18-34280f23f78d.jpg \
  inputs.referenceImages.0=https://assets.runware.ai/assets/inputs/2b0e96a9-03fe-41f2-9253-2d45ff220ee8.jpg \
  inputs.referenceImages.1=https://assets.runware.ai/assets/inputs/a8ad5dd1-3fe6-48a1-b263-90ae82de1952.jpg
{
  "taskType": "imageInference",
  "taskUUID": "cabf084b-3f0e-4d3c-8928-13c4a2c13efe",
  "model": "ideogram:4.5@precise-edit",
  "positivePrompt": "Create a meticulous, publication-ready cleanup of the seed photograph. Remove every visible piece of modern restoration equipment and temporary protection: the aluminum ladder, blue plastic sheeting, orange extension cables, work lights, tool cases, drop cloths, shop vacuum and any small loose tools. Generatively reconstruct only the interior surfaces and furnishings hidden behind those objects so the railcar appears fully restored, tidy and operational. Use reference image 1 as the architectural and appearance guide for the concealed banquettes, table positions, walnut panel divisions, brass trim, aisle boundaries, carpet pattern and period sconces. Use reference image 2 as the material and color guide for the satin walnut grain, softly aged brass, bottle-green mohair and burgundy-olive-cream woven carpet. Continue all lines, seams, reflections, shadows and repeating patterns naturally through the cleared areas with correct perspective and scale. Match the seed image's overcast window light, warm interior exposure, camera position, lens character and documentary realism. Preserve the original framing and all unaffected pixels, including the windows, exterior view, ceiling, visible historic fittings and unobstructed upholstery. Do not redesign the railcar, add people, add signage, add decorative objects or introduce contemporary furniture. The result should look like a single authentic heritage documentation photograph captured after restoration, with no evidence that equipment was ever present.",
  "inputs": {
    "seedImage": "https://assets.runware.ai/assets/inputs/d7dabc07-df84-4ee6-9c18-34280f23f78d.jpg",
    "referenceImages": [
      "https://assets.runware.ai/assets/inputs/2b0e96a9-03fe-41f2-9253-2d45ff220ee8.jpg",
      "https://assets.runware.ai/assets/inputs/a8ad5dd1-3fe6-48a1-b263-90ae82de1952.jpg"
    ]
  }
}
Response
{
  "taskType": "imageInference",
  "taskUUID": "cabf084b-3f0e-4d3c-8928-13c4a2c13efe",
  "imageUUID": "b92b9113-4384-4db4-9c5a-41039272d321",
  "imageURL": "https://im.runware.ai/image/os/a09dlim3/ws/3/ii/b92b9113-4384-4db4-9c5a-41039272d321.jpg",
  "seed": 46262643,
  "cost": 0.2
}

image-to-image

Historic Glasshouse Visitor-Free Hero Image$0.20~30s
Historic Glasshouse Visitor-Free Hero Image

Create a polished visitor-free heritage tourism photograph from this exact source image. Remove every person and all temporary visitor or maintenance objects throughout the scene, including the tour group, isolated visitors, velvet rope stanchions, freestanding information boards, yellow hose, cleaning cart, and litter bins. Naturally reconstruct the concealed sections of the patterned tile walkway, planting beds, foliage, railings, and distant architecture with correct perspective, texture, shadows, and reflections. Keep the original camera position, wide-angle framing, symmetrical composition, Victorian white iron framework, glass roof, mature tropical plants, warm late-afternoon sunlight, humid haze, color palette, and photographic realism unchanged. Preserve permanent architectural and botanical details precisely. The finished image should look like an authentic photograph captured moments before opening, immaculate but not sterile, with no people, barriers, signs, equipment, duplicated foliage, retouching artifacts, or unexplained empty patches.

Try in Playground
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'ideogram:4.5@precise-edit',
  positivePrompt: 'Create a polished visitor-free heritage tourism photograph from this exact source image. Remove every person and all temporary visitor or maintenance objects throughout the scene, including the tour group, isolated visitors, velvet rope stanchions, freestanding information boards, yellow hose, cleaning cart, and litter bins. Naturally reconstruct the concealed sections of the patterned tile walkway, planting beds, foliage, railings, and distant architecture with correct perspective, texture, shadows, and reflections. Keep the original camera position, wide-angle framing, symmetrical composition, Victorian white iron framework, glass roof, mature tropical plants, warm late-afternoon sunlight, humid haze, color palette, and photographic realism unchanged. Preserve permanent architectural and botanical details precisely. The finished image should look like an authentic photograph captured moments before opening, immaculate but not sterile, with no people, barriers, signs, equipment, duplicated foliage, retouching artifacts, or unexplained empty patches.',
  inputs: {
    seedImage: 'https://assets.runware.ai/assets/inputs/a57cfd72-d5ce-407a-8415-1f4c79d35378.jpg'
  }
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "model": "ideogram:4.5@precise-edit",
            "positivePrompt": "Create a polished visitor-free heritage tourism photograph from this exact source image. Remove every person and all temporary visitor or maintenance objects throughout the scene, including the tour group, isolated visitors, velvet rope stanchions, freestanding information boards, yellow hose, cleaning cart, and litter bins. Naturally reconstruct the concealed sections of the patterned tile walkway, planting beds, foliage, railings, and distant architecture with correct perspective, texture, shadows, and reflections. Keep the original camera position, wide-angle framing, symmetrical composition, Victorian white iron framework, glass roof, mature tropical plants, warm late-afternoon sunlight, humid haze, color palette, and photographic realism unchanged. Preserve permanent architectural and botanical details precisely. The finished image should look like an authentic photograph captured moments before opening, immaculate but not sterile, with no people, barriers, signs, equipment, duplicated foliage, retouching artifacts, or unexplained empty patches.",
            "inputs": {
                "seedImage": "https://assets.runware.ai/assets/inputs/a57cfd72-d5ce-407a-8415-1f4c79d35378.jpg"
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "imageInference",
      "taskUUID": "797799d5-a76f-45a5-b7de-10e296e6689e",
      "model": "ideogram:4.5@precise-edit",
      "positivePrompt": "Create a polished visitor-free heritage tourism photograph from this exact source image. Remove every person and all temporary visitor or maintenance objects throughout the scene, including the tour group, isolated visitors, velvet rope stanchions, freestanding information boards, yellow hose, cleaning cart, and litter bins. Naturally reconstruct the concealed sections of the patterned tile walkway, planting beds, foliage, railings, and distant architecture with correct perspective, texture, shadows, and reflections. Keep the original camera position, wide-angle framing, symmetrical composition, Victorian white iron framework, glass roof, mature tropical plants, warm late-afternoon sunlight, humid haze, color palette, and photographic realism unchanged. Preserve permanent architectural and botanical details precisely. The finished image should look like an authentic photograph captured moments before opening, immaculate but not sterile, with no people, barriers, signs, equipment, duplicated foliage, retouching artifacts, or unexplained empty patches.",
      "inputs": {
        "seedImage": "https://assets.runware.ai/assets/inputs/a57cfd72-d5ce-407a-8415-1f4c79d35378.jpg"
      }
    }
  ]'
runware run ideogram:4.5@precise-edit \
  positivePrompt="Create a polished visitor-free heritage tourism photograph from this exact source image. Remove every person and all temporary visitor or maintenance objects throughout the scene, including the tour group, isolated visitors, velvet rope stanchions, freestanding information boards, yellow hose, cleaning cart, and litter bins. Naturally reconstruct the concealed sections of the patterned tile walkway, planting beds, foliage, railings, and distant architecture with correct perspective, texture, shadows, and reflections. Keep the original camera position, wide-angle framing, symmetrical composition, Victorian white iron framework, glass roof, mature tropical plants, warm late-afternoon sunlight, humid haze, color palette, and photographic realism unchanged. Preserve permanent architectural and botanical details precisely. The finished image should look like an authentic photograph captured moments before opening, immaculate but not sterile, with no people, barriers, signs, equipment, duplicated foliage, retouching artifacts, or unexplained empty patches." \
  inputs.seedImage=https://assets.runware.ai/assets/inputs/a57cfd72-d5ce-407a-8415-1f4c79d35378.jpg
{
  "taskType": "imageInference",
  "taskUUID": "797799d5-a76f-45a5-b7de-10e296e6689e",
  "model": "ideogram:4.5@precise-edit",
  "positivePrompt": "Create a polished visitor-free heritage tourism photograph from this exact source image. Remove every person and all temporary visitor or maintenance objects throughout the scene, including the tour group, isolated visitors, velvet rope stanchions, freestanding information boards, yellow hose, cleaning cart, and litter bins. Naturally reconstruct the concealed sections of the patterned tile walkway, planting beds, foliage, railings, and distant architecture with correct perspective, texture, shadows, and reflections. Keep the original camera position, wide-angle framing, symmetrical composition, Victorian white iron framework, glass roof, mature tropical plants, warm late-afternoon sunlight, humid haze, color palette, and photographic realism unchanged. Preserve permanent architectural and botanical details precisely. The finished image should look like an authentic photograph captured moments before opening, immaculate but not sterile, with no people, barriers, signs, equipment, duplicated foliage, retouching artifacts, or unexplained empty patches.",
  "inputs": {
    "seedImage": "https://assets.runware.ai/assets/inputs/a57cfd72-d5ce-407a-8415-1f4c79d35378.jpg"
  }
}
Response
{
  "taskType": "imageInference",
  "taskUUID": "797799d5-a76f-45a5-b7de-10e296e6689e",
  "imageUUID": "335e24bb-3f9b-4002-bb86-a308ec262d0e",
  "imageURL": "https://im.runware.ai/image/os/a07dlim3/ws/4/ii/335e24bb-3f9b-4002-bb86-a308ec262d0e.jpg",
  "seed": 46237030,
  "cost": 0.2
}

image-to-image

Municipal Telephone Exchange Photo Restoration$0.20~28s
Municipal Telephone Exchange Photo Restoration

Restore and colorize this damaged 1949 municipal telephone exchange photograph as an exhibition-quality archival image. Remove the fold crease, scratches, dust, water stains, edge discoloration and cracked or missing emulsion, reconstructing only the image information required by those damaged areas. Correct fading and uneven exposure while retaining natural period photographic grain and gentle mid-century lens softness. Apply restrained, historically plausible color throughout: muted sage-green painted metal switchboards, dark brown and black patch cords, small amber and red indicator lamps, warm oak furniture, cream plaster walls, subdued navy, burgundy, tan and pale blue clothing, natural skin tones and softly cool daylight from the windows. Preserve the exact composition, crop, perspective, people, facial identities, expressions, poses, hairstyles, headsets, clothing construction, equipment layout, desk objects, lighting direction and room architecture. Keep every operator recognizable and do not beautify, modernize or restage the scene. Do not add or remove people, controls, furniture, signs or objects. The finished result should look like a carefully conserved and professionally hand-colorized original photograph, not a newly staged digital photograph.

Try in Playground
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'ideogram:4.5@precise-edit',
  positivePrompt: 'Restore and colorize this damaged 1949 municipal telephone exchange photograph as an exhibition-quality archival image. Remove the fold crease, scratches, dust, water stains, edge discoloration and cracked or missing emulsion, reconstructing only the image information required by those damaged areas. Correct fading and uneven exposure while retaining natural period photographic grain and gentle mid-century lens softness. Apply restrained, historically plausible color throughout: muted sage-green painted metal switchboards, dark brown and black patch cords, small amber and red indicator lamps, warm oak furniture, cream plaster walls, subdued navy, burgundy, tan and pale blue clothing, natural skin tones and softly cool daylight from the windows. Preserve the exact composition, crop, perspective, people, facial identities, expressions, poses, hairstyles, headsets, clothing construction, equipment layout, desk objects, lighting direction and room architecture. Keep every operator recognizable and do not beautify, modernize or restage the scene. Do not add or remove people, controls, furniture, signs or objects. The finished result should look like a carefully conserved and professionally hand-colorized original photograph, not a newly staged digital photograph.',
  inputs: {
    seedImage: 'https://assets.runware.ai/assets/inputs/15068d41-5574-48ca-853e-0cab53d9cef3.jpg'
  }
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "model": "ideogram:4.5@precise-edit",
            "positivePrompt": "Restore and colorize this damaged 1949 municipal telephone exchange photograph as an exhibition-quality archival image. Remove the fold crease, scratches, dust, water stains, edge discoloration and cracked or missing emulsion, reconstructing only the image information required by those damaged areas. Correct fading and uneven exposure while retaining natural period photographic grain and gentle mid-century lens softness. Apply restrained, historically plausible color throughout: muted sage-green painted metal switchboards, dark brown and black patch cords, small amber and red indicator lamps, warm oak furniture, cream plaster walls, subdued navy, burgundy, tan and pale blue clothing, natural skin tones and softly cool daylight from the windows. Preserve the exact composition, crop, perspective, people, facial identities, expressions, poses, hairstyles, headsets, clothing construction, equipment layout, desk objects, lighting direction and room architecture. Keep every operator recognizable and do not beautify, modernize or restage the scene. Do not add or remove people, controls, furniture, signs or objects. The finished result should look like a carefully conserved and professionally hand-colorized original photograph, not a newly staged digital photograph.",
            "inputs": {
                "seedImage": "https://assets.runware.ai/assets/inputs/15068d41-5574-48ca-853e-0cab53d9cef3.jpg"
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "imageInference",
      "taskUUID": "7e43397c-521c-4f8c-b0c5-e6a9fb9dbfca",
      "model": "ideogram:4.5@precise-edit",
      "positivePrompt": "Restore and colorize this damaged 1949 municipal telephone exchange photograph as an exhibition-quality archival image. Remove the fold crease, scratches, dust, water stains, edge discoloration and cracked or missing emulsion, reconstructing only the image information required by those damaged areas. Correct fading and uneven exposure while retaining natural period photographic grain and gentle mid-century lens softness. Apply restrained, historically plausible color throughout: muted sage-green painted metal switchboards, dark brown and black patch cords, small amber and red indicator lamps, warm oak furniture, cream plaster walls, subdued navy, burgundy, tan and pale blue clothing, natural skin tones and softly cool daylight from the windows. Preserve the exact composition, crop, perspective, people, facial identities, expressions, poses, hairstyles, headsets, clothing construction, equipment layout, desk objects, lighting direction and room architecture. Keep every operator recognizable and do not beautify, modernize or restage the scene. Do not add or remove people, controls, furniture, signs or objects. The finished result should look like a carefully conserved and professionally hand-colorized original photograph, not a newly staged digital photograph.",
      "inputs": {
        "seedImage": "https://assets.runware.ai/assets/inputs/15068d41-5574-48ca-853e-0cab53d9cef3.jpg"
      }
    }
  ]'
runware run ideogram:4.5@precise-edit \
  positivePrompt="Restore and colorize this damaged 1949 municipal telephone exchange photograph as an exhibition-quality archival image. Remove the fold crease, scratches, dust, water stains, edge discoloration and cracked or missing emulsion, reconstructing only the image information required by those damaged areas. Correct fading and uneven exposure while retaining natural period photographic grain and gentle mid-century lens softness. Apply restrained, historically plausible color throughout: muted sage-green painted metal switchboards, dark brown and black patch cords, small amber and red indicator lamps, warm oak furniture, cream plaster walls, subdued navy, burgundy, tan and pale blue clothing, natural skin tones and softly cool daylight from the windows. Preserve the exact composition, crop, perspective, people, facial identities, expressions, poses, hairstyles, headsets, clothing construction, equipment layout, desk objects, lighting direction and room architecture. Keep every operator recognizable and do not beautify, modernize or restage the scene. Do not add or remove people, controls, furniture, signs or objects. The finished result should look like a carefully conserved and professionally hand-colorized original photograph, not a newly staged digital photograph." \
  inputs.seedImage=https://assets.runware.ai/assets/inputs/15068d41-5574-48ca-853e-0cab53d9cef3.jpg
{
  "taskType": "imageInference",
  "taskUUID": "7e43397c-521c-4f8c-b0c5-e6a9fb9dbfca",
  "model": "ideogram:4.5@precise-edit",
  "positivePrompt": "Restore and colorize this damaged 1949 municipal telephone exchange photograph as an exhibition-quality archival image. Remove the fold crease, scratches, dust, water stains, edge discoloration and cracked or missing emulsion, reconstructing only the image information required by those damaged areas. Correct fading and uneven exposure while retaining natural period photographic grain and gentle mid-century lens softness. Apply restrained, historically plausible color throughout: muted sage-green painted metal switchboards, dark brown and black patch cords, small amber and red indicator lamps, warm oak furniture, cream plaster walls, subdued navy, burgundy, tan and pale blue clothing, natural skin tones and softly cool daylight from the windows. Preserve the exact composition, crop, perspective, people, facial identities, expressions, poses, hairstyles, headsets, clothing construction, equipment layout, desk objects, lighting direction and room architecture. Keep every operator recognizable and do not beautify, modernize or restage the scene. Do not add or remove people, controls, furniture, signs or objects. The finished result should look like a carefully conserved and professionally hand-colorized original photograph, not a newly staged digital photograph.",
  "inputs": {
    "seedImage": "https://assets.runware.ai/assets/inputs/15068d41-5574-48ca-853e-0cab53d9cef3.jpg"
  }
}
Response
{
  "taskType": "imageInference",
  "taskUUID": "7e43397c-521c-4f8c-b0c5-e6a9fb9dbfca",
  "imageUUID": "b2a587dc-0441-42a9-b43f-e85d59204d69",
  "imageURL": "https://im.runware.ai/image/os/a09dlim3/ws/3/ii/b2a587dc-0441-42a9-b43f-e85d59204d69.jpg",
  "seed": 1327030999,
  "cost": 0.2
}

inpaint

Offshore Survival Suit Night Relight$0.20~36s
Offshore Survival Suit Night Relight

Transform the entire rescue technician in the seed image from flat studio illumination into a convincing nighttime ship-searchlight demonstration, using the reference image for the direction, contrast, color temperature and realistic response of the retroreflective material. Preserve the technician’s exact identity, stance, anatomy, silhouette, camera angle, scale and position, and retain every specific construction detail of the original immersion suit, including its hood, zipper, seams, reinforced knees, gloves, boots and reflective-panel placement. Apply a powerful cool-white key light from high camera-left across the whole figure. Create crisp directional modeling, controlled deep shadows on the camera-right side and a restrained cool rim highlight along the shadow edge. Make the silver reflective panels return brilliant clean white light like genuine marine-grade retroreflective tape, visibly brighter than the surrounding fabric but still retaining their edges, shape and surface texture. Keep the fluorescent red-orange fabric saturated yet naturally darker under night conditions, with realistic folds, waterproof texture and specular response. Do not alter any unmasked part of the image: preserve the original seamless dark-navy background, framing and empty space exactly. The finished result must read as a premium, technically credible maritime safety-equipment catalog photograph, not a composite or illustration. No added props, scenery, fog, lettering, branding or logos.

Try in Playground
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'ideogram:4.5@precise-edit',
  positivePrompt: 'Transform the entire rescue technician in the seed image from flat studio illumination into a convincing nighttime ship-searchlight demonstration, using the reference image for the direction, contrast, color temperature and realistic response of the retroreflective material. Preserve the technician’s exact identity, stance, anatomy, silhouette, camera angle, scale and position, and retain every specific construction detail of the original immersion suit, including its hood, zipper, seams, reinforced knees, gloves, boots and reflective-panel placement. Apply a powerful cool-white key light from high camera-left across the whole figure. Create crisp directional modeling, controlled deep shadows on the camera-right side and a restrained cool rim highlight along the shadow edge. Make the silver reflective panels return brilliant clean white light like genuine marine-grade retroreflective tape, visibly brighter than the surrounding fabric but still retaining their edges, shape and surface texture. Keep the fluorescent red-orange fabric saturated yet naturally darker under night conditions, with realistic folds, waterproof texture and specular response. Do not alter any unmasked part of the image: preserve the original seamless dark-navy background, framing and empty space exactly. The finished result must read as a premium, technically credible maritime safety-equipment catalog photograph, not a composite or illustration. No added props, scenery, fog, lettering, branding or logos.',
  inputs: {
    seedImage: 'https://assets.runware.ai/assets/inputs/b9585e90-fce7-468e-b92b-7c2902273920.jpg',
    maskImage: 'https://assets.runware.ai/assets/inputs/9f8ad7a7-0769-4270-9547-33560febbce9.png',
    referenceImages: [
      'https://assets.runware.ai/assets/inputs/44854c9d-1ee0-421c-a759-a22090feb703.jpg'
    ]
  }
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "model": "ideogram:4.5@precise-edit",
            "positivePrompt": "Transform the entire rescue technician in the seed image from flat studio illumination into a convincing nighttime ship-searchlight demonstration, using the reference image for the direction, contrast, color temperature and realistic response of the retroreflective material. Preserve the technician’s exact identity, stance, anatomy, silhouette, camera angle, scale and position, and retain every specific construction detail of the original immersion suit, including its hood, zipper, seams, reinforced knees, gloves, boots and reflective-panel placement. Apply a powerful cool-white key light from high camera-left across the whole figure. Create crisp directional modeling, controlled deep shadows on the camera-right side and a restrained cool rim highlight along the shadow edge. Make the silver reflective panels return brilliant clean white light like genuine marine-grade retroreflective tape, visibly brighter than the surrounding fabric but still retaining their edges, shape and surface texture. Keep the fluorescent red-orange fabric saturated yet naturally darker under night conditions, with realistic folds, waterproof texture and specular response. Do not alter any unmasked part of the image: preserve the original seamless dark-navy background, framing and empty space exactly. The finished result must read as a premium, technically credible maritime safety-equipment catalog photograph, not a composite or illustration. No added props, scenery, fog, lettering, branding or logos.",
            "inputs": {
                "seedImage": "https://assets.runware.ai/assets/inputs/b9585e90-fce7-468e-b92b-7c2902273920.jpg",
                "maskImage": "https://assets.runware.ai/assets/inputs/9f8ad7a7-0769-4270-9547-33560febbce9.png",
                "referenceImages": [
                    "https://assets.runware.ai/assets/inputs/44854c9d-1ee0-421c-a759-a22090feb703.jpg"
                ]
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "imageInference",
      "taskUUID": "7910114b-a6ba-43cc-851d-ccb77fdb8391",
      "model": "ideogram:4.5@precise-edit",
      "positivePrompt": "Transform the entire rescue technician in the seed image from flat studio illumination into a convincing nighttime ship-searchlight demonstration, using the reference image for the direction, contrast, color temperature and realistic response of the retroreflective material. Preserve the technician’s exact identity, stance, anatomy, silhouette, camera angle, scale and position, and retain every specific construction detail of the original immersion suit, including its hood, zipper, seams, reinforced knees, gloves, boots and reflective-panel placement. Apply a powerful cool-white key light from high camera-left across the whole figure. Create crisp directional modeling, controlled deep shadows on the camera-right side and a restrained cool rim highlight along the shadow edge. Make the silver reflective panels return brilliant clean white light like genuine marine-grade retroreflective tape, visibly brighter than the surrounding fabric but still retaining their edges, shape and surface texture. Keep the fluorescent red-orange fabric saturated yet naturally darker under night conditions, with realistic folds, waterproof texture and specular response. Do not alter any unmasked part of the image: preserve the original seamless dark-navy background, framing and empty space exactly. The finished result must read as a premium, technically credible maritime safety-equipment catalog photograph, not a composite or illustration. No added props, scenery, fog, lettering, branding or logos.",
      "inputs": {
        "seedImage": "https://assets.runware.ai/assets/inputs/b9585e90-fce7-468e-b92b-7c2902273920.jpg",
        "maskImage": "https://assets.runware.ai/assets/inputs/9f8ad7a7-0769-4270-9547-33560febbce9.png",
        "referenceImages": [
          "https://assets.runware.ai/assets/inputs/44854c9d-1ee0-421c-a759-a22090feb703.jpg"
        ]
      }
    }
  ]'
runware run ideogram:4.5@precise-edit \
  positivePrompt="Transform the entire rescue technician in the seed image from flat studio illumination into a convincing nighttime ship-searchlight demonstration, using the reference image for the direction, contrast, color temperature and realistic response of the retroreflective material. Preserve the technician’s exact identity, stance, anatomy, silhouette, camera angle, scale and position, and retain every specific construction detail of the original immersion suit, including its hood, zipper, seams, reinforced knees, gloves, boots and reflective-panel placement. Apply a powerful cool-white key light from high camera-left across the whole figure. Create crisp directional modeling, controlled deep shadows on the camera-right side and a restrained cool rim highlight along the shadow edge. Make the silver reflective panels return brilliant clean white light like genuine marine-grade retroreflective tape, visibly brighter than the surrounding fabric but still retaining their edges, shape and surface texture. Keep the fluorescent red-orange fabric saturated yet naturally darker under night conditions, with realistic folds, waterproof texture and specular response. Do not alter any unmasked part of the image: preserve the original seamless dark-navy background, framing and empty space exactly. The finished result must read as a premium, technically credible maritime safety-equipment catalog photograph, not a composite or illustration. No added props, scenery, fog, lettering, branding or logos." \
  inputs.seedImage=https://assets.runware.ai/assets/inputs/b9585e90-fce7-468e-b92b-7c2902273920.jpg \
  inputs.maskImage=https://assets.runware.ai/assets/inputs/9f8ad7a7-0769-4270-9547-33560febbce9.png \
  inputs.referenceImages.0=https://assets.runware.ai/assets/inputs/44854c9d-1ee0-421c-a759-a22090feb703.jpg
{
  "taskType": "imageInference",
  "taskUUID": "7910114b-a6ba-43cc-851d-ccb77fdb8391",
  "model": "ideogram:4.5@precise-edit",
  "positivePrompt": "Transform the entire rescue technician in the seed image from flat studio illumination into a convincing nighttime ship-searchlight demonstration, using the reference image for the direction, contrast, color temperature and realistic response of the retroreflective material. Preserve the technician’s exact identity, stance, anatomy, silhouette, camera angle, scale and position, and retain every specific construction detail of the original immersion suit, including its hood, zipper, seams, reinforced knees, gloves, boots and reflective-panel placement. Apply a powerful cool-white key light from high camera-left across the whole figure. Create crisp directional modeling, controlled deep shadows on the camera-right side and a restrained cool rim highlight along the shadow edge. Make the silver reflective panels return brilliant clean white light like genuine marine-grade retroreflective tape, visibly brighter than the surrounding fabric but still retaining their edges, shape and surface texture. Keep the fluorescent red-orange fabric saturated yet naturally darker under night conditions, with realistic folds, waterproof texture and specular response. Do not alter any unmasked part of the image: preserve the original seamless dark-navy background, framing and empty space exactly. The finished result must read as a premium, technically credible maritime safety-equipment catalog photograph, not a composite or illustration. No added props, scenery, fog, lettering, branding or logos.",
  "inputs": {
    "seedImage": "https://assets.runware.ai/assets/inputs/b9585e90-fce7-468e-b92b-7c2902273920.jpg",
    "maskImage": "https://assets.runware.ai/assets/inputs/9f8ad7a7-0769-4270-9547-33560febbce9.png",
    "referenceImages": [
      "https://assets.runware.ai/assets/inputs/44854c9d-1ee0-421c-a759-a22090feb703.jpg"
    ]
  }
}
Response
{
  "taskType": "imageInference",
  "taskUUID": "7910114b-a6ba-43cc-851d-ccb77fdb8391",
  "imageUUID": "f33e4e21-6418-4e12-b72d-058a5826ff21",
  "imageURL": "https://im.runware.ai/image/os/a10dlim3/ws/3/ii/f33e4e21-6418-4e12-b72d-058a5826ff21.jpg",
  "seed": 881621872,
  "cost": 0.2
}

local-editing

Apiary Smoker Colorway Variant$0.20~43s
Apiary Smoker Colorway Variant

Create a conspicuous new colorway for the centered beekeeping smoker. Change only the silver cylindrical fire chamber and its perforated protective heat cage to a vivid marigold-yellow satin high-temperature powder-coated finish. Preserve the exact product shape, dimensions, perforations, seams, fasteners, surface detail, perspective, and position. Keep the conical spout, hinge hardware, natural tan leather-and-wood bellows, handle, and every other component exactly as they are. Retain the existing highlights, shading, reflections, and shadow direction so the new finish looks physically authentic under the original light. Do not alter the workbench, honeycomb frame, beeswax, veil, hive boxes, background, composition, camera angle, lighting, shadows, depth of field, or anything surrounding the smoker. Add no text, logos, graphics, or extra objects.

Try in Playground
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'ideogram:4.5@precise-edit',
  positivePrompt: 'Create a conspicuous new colorway for the centered beekeeping smoker. Change only the silver cylindrical fire chamber and its perforated protective heat cage to a vivid marigold-yellow satin high-temperature powder-coated finish. Preserve the exact product shape, dimensions, perforations, seams, fasteners, surface detail, perspective, and position. Keep the conical spout, hinge hardware, natural tan leather-and-wood bellows, handle, and every other component exactly as they are. Retain the existing highlights, shading, reflections, and shadow direction so the new finish looks physically authentic under the original light. Do not alter the workbench, honeycomb frame, beeswax, veil, hive boxes, background, composition, camera angle, lighting, shadows, depth of field, or anything surrounding the smoker. Add no text, logos, graphics, or extra objects.',
  settings: {
    editRegion: [
      384,
      128,
      1152,
      896
    ]
  },
  inputs: {
    seedImage: 'https://assets.runware.ai/assets/inputs/cb20d6f1-a36f-42f5-9047-96c9c4a32180.jpg'
  }
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "model": "ideogram:4.5@precise-edit",
            "positivePrompt": "Create a conspicuous new colorway for the centered beekeeping smoker. Change only the silver cylindrical fire chamber and its perforated protective heat cage to a vivid marigold-yellow satin high-temperature powder-coated finish. Preserve the exact product shape, dimensions, perforations, seams, fasteners, surface detail, perspective, and position. Keep the conical spout, hinge hardware, natural tan leather-and-wood bellows, handle, and every other component exactly as they are. Retain the existing highlights, shading, reflections, and shadow direction so the new finish looks physically authentic under the original light. Do not alter the workbench, honeycomb frame, beeswax, veil, hive boxes, background, composition, camera angle, lighting, shadows, depth of field, or anything surrounding the smoker. Add no text, logos, graphics, or extra objects.",
            "settings": {
                "editRegion": [
                    384,
                    128,
                    1152,
                    896
                ]
            },
            "inputs": {
                "seedImage": "https://assets.runware.ai/assets/inputs/cb20d6f1-a36f-42f5-9047-96c9c4a32180.jpg"
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "imageInference",
      "taskUUID": "18454a35-d910-467d-8a79-17604a367a8c",
      "model": "ideogram:4.5@precise-edit",
      "positivePrompt": "Create a conspicuous new colorway for the centered beekeeping smoker. Change only the silver cylindrical fire chamber and its perforated protective heat cage to a vivid marigold-yellow satin high-temperature powder-coated finish. Preserve the exact product shape, dimensions, perforations, seams, fasteners, surface detail, perspective, and position. Keep the conical spout, hinge hardware, natural tan leather-and-wood bellows, handle, and every other component exactly as they are. Retain the existing highlights, shading, reflections, and shadow direction so the new finish looks physically authentic under the original light. Do not alter the workbench, honeycomb frame, beeswax, veil, hive boxes, background, composition, camera angle, lighting, shadows, depth of field, or anything surrounding the smoker. Add no text, logos, graphics, or extra objects.",
      "settings": {
        "editRegion": [
          384,
          128,
          1152,
          896
        ]
      },
      "inputs": {
        "seedImage": "https://assets.runware.ai/assets/inputs/cb20d6f1-a36f-42f5-9047-96c9c4a32180.jpg"
      }
    }
  ]'
runware run ideogram:4.5@precise-edit \
  positivePrompt="Create a conspicuous new colorway for the centered beekeeping smoker. Change only the silver cylindrical fire chamber and its perforated protective heat cage to a vivid marigold-yellow satin high-temperature powder-coated finish. Preserve the exact product shape, dimensions, perforations, seams, fasteners, surface detail, perspective, and position. Keep the conical spout, hinge hardware, natural tan leather-and-wood bellows, handle, and every other component exactly as they are. Retain the existing highlights, shading, reflections, and shadow direction so the new finish looks physically authentic under the original light. Do not alter the workbench, honeycomb frame, beeswax, veil, hive boxes, background, composition, camera angle, lighting, shadows, depth of field, or anything surrounding the smoker. Add no text, logos, graphics, or extra objects." \
  settings.editRegion.0=384 \
  settings.editRegion.1=128 \
  settings.editRegion.2=1152 \
  settings.editRegion.3=896 \
  inputs.seedImage=https://assets.runware.ai/assets/inputs/cb20d6f1-a36f-42f5-9047-96c9c4a32180.jpg
{
  "taskType": "imageInference",
  "taskUUID": "18454a35-d910-467d-8a79-17604a367a8c",
  "model": "ideogram:4.5@precise-edit",
  "positivePrompt": "Create a conspicuous new colorway for the centered beekeeping smoker. Change only the silver cylindrical fire chamber and its perforated protective heat cage to a vivid marigold-yellow satin high-temperature powder-coated finish. Preserve the exact product shape, dimensions, perforations, seams, fasteners, surface detail, perspective, and position. Keep the conical spout, hinge hardware, natural tan leather-and-wood bellows, handle, and every other component exactly as they are. Retain the existing highlights, shading, reflections, and shadow direction so the new finish looks physically authentic under the original light. Do not alter the workbench, honeycomb frame, beeswax, veil, hive boxes, background, composition, camera angle, lighting, shadows, depth of field, or anything surrounding the smoker. Add no text, logos, graphics, or extra objects.",
  "settings": {
    "editRegion": [
      384,
      128,
      1152,
      896
    ]
  },
  "inputs": {
    "seedImage": "https://assets.runware.ai/assets/inputs/cb20d6f1-a36f-42f5-9047-96c9c4a32180.jpg"
  }
}
Response
{
  "taskType": "imageInference",
  "taskUUID": "18454a35-d910-467d-8a79-17604a367a8c",
  "imageUUID": "17667f77-b790-45a8-a907-bd365d70a675",
  "imageURL": "https://im.runware.ai/image/os/a03d21/ws/3/ii/17667f77-b790-45a8-a907-bd365d70a675.jpg",
  "seed": 493583590,
  "cost": 0.2
}

auto-region-inpaint

Underwater Camera Housing Colorway$0.20~38s
Underwater Camera Housing Colorway

Transform the complete underwater camera housing into a production-ready warm coral and ivory colorway. Change every black anodized aluminum outer shell panel to a rich matte burnt-coral powder coat with subtle fine-grain texture. Change both integrated handles and all rubberized control knobs to warm ivory with a lightly stippled nonslip finish. Keep the dome glass optically clear, and retain the stainless-steel fasteners, latches, hinges and exposed mechanical fittings as realistic brushed metal. Preserve the product's exact geometry, proportions, assembly details, control placement, edges, perspective, reflections and grounded shadow. Do not add, remove or redesign any component. Keep the pale aqua seamless backdrop, framing, camera angle, lighting and all surrounding pixels unchanged. The result should look like an authentic manufacturer-approved product colorway photograph, not a painted overlay or conceptual render.

Try in Playground
import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'ideogram:4.5@precise-edit',
  positivePrompt: 'Transform the complete underwater camera housing into a production-ready warm coral and ivory colorway. Change every black anodized aluminum outer shell panel to a rich matte burnt-coral powder coat with subtle fine-grain texture. Change both integrated handles and all rubberized control knobs to warm ivory with a lightly stippled nonslip finish. Keep the dome glass optically clear, and retain the stainless-steel fasteners, latches, hinges and exposed mechanical fittings as realistic brushed metal. Preserve the product\'s exact geometry, proportions, assembly details, control placement, edges, perspective, reflections and grounded shadow. Do not add, remove or redesign any component. Keep the pale aqua seamless backdrop, framing, camera angle, lighting and all surrounding pixels unchanged. The result should look like an authentic manufacturer-approved product colorway photograph, not a painted overlay or conceptual render.',
  settings: {
    editRegion: 'auto'
  },
  inputs: {
    seedImage: 'https://assets.runware.ai/assets/inputs/521fdaec-0e65-4ccc-b3fa-a286c49ad9a6.jpg',
    maskImage: 'https://assets.runware.ai/assets/inputs/616e176f-c720-4575-b800-ddb4834a4fb5.png'
  }
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "model": "ideogram:4.5@precise-edit",
            "positivePrompt": "Transform the complete underwater camera housing into a production-ready warm coral and ivory colorway. Change every black anodized aluminum outer shell panel to a rich matte burnt-coral powder coat with subtle fine-grain texture. Change both integrated handles and all rubberized control knobs to warm ivory with a lightly stippled nonslip finish. Keep the dome glass optically clear, and retain the stainless-steel fasteners, latches, hinges and exposed mechanical fittings as realistic brushed metal. Preserve the product's exact geometry, proportions, assembly details, control placement, edges, perspective, reflections and grounded shadow. Do not add, remove or redesign any component. Keep the pale aqua seamless backdrop, framing, camera angle, lighting and all surrounding pixels unchanged. The result should look like an authentic manufacturer-approved product colorway photograph, not a painted overlay or conceptual render.",
            "settings": {
                "editRegion": "auto"
            },
            "inputs": {
                "seedImage": "https://assets.runware.ai/assets/inputs/521fdaec-0e65-4ccc-b3fa-a286c49ad9a6.jpg",
                "maskImage": "https://assets.runware.ai/assets/inputs/616e176f-c720-4575-b800-ddb4834a4fb5.png"
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "imageInference",
      "taskUUID": "20c39b7a-8dee-427c-b0cb-cc49f27416db",
      "model": "ideogram:4.5@precise-edit",
      "positivePrompt": "Transform the complete underwater camera housing into a production-ready warm coral and ivory colorway. Change every black anodized aluminum outer shell panel to a rich matte burnt-coral powder coat with subtle fine-grain texture. Change both integrated handles and all rubberized control knobs to warm ivory with a lightly stippled nonslip finish. Keep the dome glass optically clear, and retain the stainless-steel fasteners, latches, hinges and exposed mechanical fittings as realistic brushed metal. Preserve the product's exact geometry, proportions, assembly details, control placement, edges, perspective, reflections and grounded shadow. Do not add, remove or redesign any component. Keep the pale aqua seamless backdrop, framing, camera angle, lighting and all surrounding pixels unchanged. The result should look like an authentic manufacturer-approved product colorway photograph, not a painted overlay or conceptual render.",
      "settings": {
        "editRegion": "auto"
      },
      "inputs": {
        "seedImage": "https://assets.runware.ai/assets/inputs/521fdaec-0e65-4ccc-b3fa-a286c49ad9a6.jpg",
        "maskImage": "https://assets.runware.ai/assets/inputs/616e176f-c720-4575-b800-ddb4834a4fb5.png"
      }
    }
  ]'
runware run ideogram:4.5@precise-edit \
  positivePrompt="Transform the complete underwater camera housing into a production-ready warm coral and ivory colorway. Change every black anodized aluminum outer shell panel to a rich matte burnt-coral powder coat with subtle fine-grain texture. Change both integrated handles and all rubberized control knobs to warm ivory with a lightly stippled nonslip finish. Keep the dome glass optically clear, and retain the stainless-steel fasteners, latches, hinges and exposed mechanical fittings as realistic brushed metal. Preserve the product's exact geometry, proportions, assembly details, control placement, edges, perspective, reflections and grounded shadow. Do not add, remove or redesign any component. Keep the pale aqua seamless backdrop, framing, camera angle, lighting and all surrounding pixels unchanged. The result should look like an authentic manufacturer-approved product colorway photograph, not a painted overlay or conceptual render." \
  settings.editRegion=auto \
  inputs.seedImage=https://assets.runware.ai/assets/inputs/521fdaec-0e65-4ccc-b3fa-a286c49ad9a6.jpg \
  inputs.maskImage=https://assets.runware.ai/assets/inputs/616e176f-c720-4575-b800-ddb4834a4fb5.png
{
  "taskType": "imageInference",
  "taskUUID": "20c39b7a-8dee-427c-b0cb-cc49f27416db",
  "model": "ideogram:4.5@precise-edit",
  "positivePrompt": "Transform the complete underwater camera housing into a production-ready warm coral and ivory colorway. Change every black anodized aluminum outer shell panel to a rich matte burnt-coral powder coat with subtle fine-grain texture. Change both integrated handles and all rubberized control knobs to warm ivory with a lightly stippled nonslip finish. Keep the dome glass optically clear, and retain the stainless-steel fasteners, latches, hinges and exposed mechanical fittings as realistic brushed metal. Preserve the product's exact geometry, proportions, assembly details, control placement, edges, perspective, reflections and grounded shadow. Do not add, remove or redesign any component. Keep the pale aqua seamless backdrop, framing, camera angle, lighting and all surrounding pixels unchanged. The result should look like an authentic manufacturer-approved product colorway photograph, not a painted overlay or conceptual render.",
  "settings": {
    "editRegion": "auto"
  },
  "inputs": {
    "seedImage": "https://assets.runware.ai/assets/inputs/521fdaec-0e65-4ccc-b3fa-a286c49ad9a6.jpg",
    "maskImage": "https://assets.runware.ai/assets/inputs/616e176f-c720-4575-b800-ddb4834a4fb5.png"
  }
}
Response
{
  "taskType": "imageInference",
  "taskUUID": "20c39b7a-8dee-427c-b0cb-cc49f27416db",
  "imageUUID": "ed78b50a-191c-47a1-8012-aec751efa9fb",
  "imageURL": "https://im.runware.ai/image/os/a01d21/ws/3/ii/ed78b50a-191c-47a1-8012-aec751efa9fb.jpg",
  "seed": 1650741156,
  "cost": 0.2
}