Wiro - Face Enhancement icon

Wiro - Face Enhancement

Real-ESRGAN aims at developing Practical Algorithms for General Image Restoration

Wiro - Face Enhancement

AI-generated

Overview

This node integrates with the Wiro API to perform image enhancement using the Real-ESRGAN models. It is designed to upscale and enhance images, optionally improving facial details. Common use cases include improving the quality of low-resolution images, enhancing photos for printing or digital display, and restoring details in old or degraded images.

Use Case Examples

  1. Enhance a low-resolution photo by providing its URL and selecting a Real-ESRGAN model to upscale it.
  2. Use face enhancement to improve portrait images by enabling the face enhance option.
  3. Adjust parameters like outscale, tile size, and denoise strength to optimize the enhancement process for different image types.

Properties

Name Meaning
Input Image URL The URL of the image to be enhanced.
Model Name The specific Real-ESRGAN model to use for image enhancement.
Outscale The scale factor for upscaling the image.
Face Enhance Whether to enable face enhancement to improve facial details in the image.
Tile Tile size used during processing to manage memory usage.
Tile Pad Padding size around tiles to reduce edge artifacts during processing.
Pre Pad Pre-padding size applied before processing the image.
Denoise Strength Strength of denoising applied to the image during enhancement.

Output

JSON

  • taskid - The unique identifier of the enhancement task.
  • url - The URL of the enhanced image after processing is complete.
  • status - The status of the enhancement task, indicating if it completed successfully or failed.

Dependencies

  • Wiro API with API key and secret for authentication

Troubleshooting

  • If the node throws an error about missing or invalid task ID or socket access token, verify that the Wiro API credentials are correct and the API is reachable.
  • Network issues or incorrect input image URLs may cause the enhancement task to fail or not start properly.
  • Ensure the selected model name is valid and supported by the Wiro API.

Discussion