Wiro - Outpainting icon

Wiro - Outpainting

Outpainting is the process to extend beyond the boundaries of an existing image canvas

Wiro - Outpainting

AI-generated

Overview

This node performs outpainting using the Wiro API, which extends the boundaries of an existing image canvas. It is useful for scenarios where users want to expand an image beyond its original borders by generating new content that blends seamlessly with the existing image. For example, artists or designers can use this node to create larger backgrounds or extend scenes in images.

Use Case Examples

  1. Input an image URL and a descriptive prompt to generate an extended version of the image with specified width and height.
  2. Use negative prompts to exclude unwanted elements from the outpainted area.
  3. Adjust parameters like number of outputs, inference steps, guidance scale, seed, and scheduler to control the quality and style of the generated outpainting.

Properties

Name Meaning
Input Image URL The URL of the image to be extended beyond its original boundaries.
Prompt A text prompt describing what should be generated in the extended area of the image.
Negativeprompt A text prompt describing what should be avoided or excluded in the generated outpainting.
Width The width of the extended image canvas.
Height The height of the extended image canvas.
Numberofoutputs The number of output images to generate.
Inferencesteps The number of inference steps to use during image generation, affecting quality and speed.
Guidancescale The guidance scale to control how closely the generation follows the prompt.
Seed A seed value for random number generation to ensure reproducibility of results.
Scheduler The scheduler algorithm used during the generation process.

Output

JSON

  • taskid - The unique identifier of the outpainting task.
  • url - The URL of the completed outpainted image.
  • status - The status of the outpainting task, e.g., 'completed' or 'failed'.

Dependencies

  • Wiro API with API key and secret for authentication

Troubleshooting

  • If the node throws an error indicating missing or invalid task ID or socket access token, verify that the Wiro API credentials are correct and the API is reachable.
  • If the task status is 'failed', check the input parameters for correctness and ensure the input image URL is accessible.
  • Network issues or API rate limits may cause polling to fail; ensure stable internet connection and valid API usage limits.

Links

Discussion