Zukijourney icon

Zukijourney

Zukijourney AI - Chat, Image Generation, Text-to-Speech, Image Upscaling, Translation

Actions5

Overview

The node provides an AI-powered image upscaling feature under the "AI Generate Image" resource with the "AI Upscale Image" operation. It allows users to enhance the resolution and quality of images by sending them to an external AI service that performs upscaling.

Common scenarios where this node is beneficial include:

  • Improving the quality of low-resolution images for printing or display.
  • Enhancing details in images for creative projects or presentations.
  • Preparing images for further processing where higher resolution is required.

Practical example:

  • A user inputs a small logo image (either as binary data or via URL) and uses this node to upscale it, resulting in a sharper, larger version suitable for marketing materials.

Properties

Name Meaning
Model The AI model used for image upscaling.
Image File The source image to upscale. Can be a binary property name from previous nodes or a URL.

Output

The node outputs a JSON object and binary data:

  • json: Contains metadata about the upscaling result, including:

    • message: Confirmation string indicating success.
    • fileName: The generated filename of the upscaled image.
    • model: The model used for upscaling.
    • originalFile: The original input file name or identifier.
  • binary: Contains the upscaled image file in PNG format, ready for use in subsequent workflow steps.

Dependencies

  • Requires an API key credential for authenticating with the external AI upscaling service.
  • Makes HTTPS requests to the AI provider's /v1/images/upscale endpoint.
  • Supports input images via HTTP/HTTPS URLs or binary data from previous nodes.
  • Enforces a maximum input image size of 10MB.
  • Only supports common image formats: PNG, JPG/JPEG, GIF, WEBP.

Troubleshooting

  • Invalid URL format: Ensure the provided image URL is valid and properly formatted.
  • Unsupported protocol: Only HTTP and HTTPS URLs are supported; other protocols will cause errors.
  • Access to private network addresses is not allowed: URLs pointing to localhost or private IP ranges are blocked for security reasons.
  • URL must point to an image file: The URL must return an image content type (image/*) or application/octet-stream.
  • File size exceeds maximum limit of 10MB: Input images larger than 10MB are rejected.
  • No binary data found in input: When specifying a binary property name, ensure the binary data exists in the input item.
  • Invalid image file format: Supported formats are PNG, JPG/JPEG, GIF, and WEBP only.
  • Request timeout: Network issues or slow responses may cause timeouts; retry or check connectivity.
  • Binary data size exceeds maximum limit: Binary input exceeding 10MB will cause failure.

To resolve these issues, verify input correctness, file sizes, and network accessibility.

Links and References

Discussion