This suite of tools enables precision editing of images, leveraging advanced AI capabilities for object removal, content expansion, modification, and color adjustments. 


Summary Table

FeaturePurposeUser InputOutput
EraseRemove unwanted objects or imperfections.Masked area.Cleaned-up image with the area filled naturally.
OutpaintExpand an image beyond its original borders.Direction for expansion.Enlarged image with plausible extended content.
InpaintModify or replace specified areas of an image.Masked area and optional prompt.Image with modified areas blending seamlessly.
Search and ReplaceReplace objects using a text prompt.Text description.Image with the specified object replaced.
Search and RecolorChange the color of specific objects via a text prompt.Text description.Image with recolored objects.
Remove BackgroundIsolate the foreground and remove the background.None.Foreground object isolated, background removed.


Below are detailed descriptions of each feature.


1. Erase

  • Functionality:
    Removes unwanted objects or imperfections from an image using image masks.
  • Use Cases:
    • Erasing blemishes, wrinkles, or distractions in portraits.
    • Removing items such as clutter from desks, wires, or unwanted elements in scenic photos.
  • Process:
    The user selects or "masks" the area to be removed, and the AI seamlessly fills it with contextually appropriate background or textures.

2. Outpaint

  • Functionality:
    Extends an image beyond its original borders, "zooming out" and filling in the surrounding space with plausible content.
  • Use Cases:
    • Expanding a cropped photo to create a larger composition.
    • Filling in edges for panoramic scenes or making room for text or additional elements.
  • Process:
    The user specifies the direction(s) for expansion, and the AI generates content that matches the style, lighting, and perspective of the original image.

3. Inpaint

  • Functionality:
    Replaces or modifies specific areas of an image based on a user-defined mask. The new content is generated in harmony with the surrounding image.
  • Use Cases:
    • Replacing damaged areas in old photos.
    • Modifying clothing, furniture, or small details in images for creative purposes.
  • Process:
    The user applies a mask to define the target area and specifies the desired changes or allows the AI to fill the area contextually.

4. Search and Replace

  • Functionality:
    Replaces specific objects or areas in an image based on a text prompt, without requiring a mask. The AI automatically segments the object for replacement.
  • Use Cases:
    • Swapping objects (e.g., replacing a mug with a teapot).
    • Altering scenery (e.g., changing trees to flowers in a landscape).
  • Process:
    The user provides a descriptive prompt (e.g., "replace the chair with a modern armchair"), and the AI identifies the object to replace and generates the substitution.

5. Search and Recolor

  • Functionality:
    Adjusts the color of a specific object in an image based on a text prompt. The AI identifies the object automatically and applies the requested color changes.
  • Use Cases:
    • Recoloring outfits in a fashion shoot (e.g., changing a red dress to blue).
    • Adjusting product images for marketing or e-commerce.
  • Process:
    The user describes the desired change (e.g., "make the car blue"), and the AI modifies the object's color without affecting surrounding areas.

6. Remove Background

  • Functionality:
    Segments the foreground object from the background, removing the background entirely.
  • Use Cases:
    • Isolating objects or people for compositing in design projects.
    • Creating transparent PNGs for e-commerce or digital presentations.
  • Process:
    The AI automatically detects and segments the subject, delivering a clean cutout of the foreground object.