Actions9
- Chat Actions
- Image Actions
- Audio Actions
- Embedding Actions
- Model Actions
Image → Upscale
AI-generatedOverview
The node provides an interface to Venice AI's image upscaling capabilities. It takes an input image in binary form and enhances its resolution by a specified upscale factor (1 to 4). Optionally, it can apply an enhancement style during the upscaling process to improve or stylize the image further.
This node is useful when you want to increase the size and quality of images without losing detail, such as preparing images for printing, improving low-resolution photos, or enhancing artwork. For example, a user might upscale a thumbnail image to a larger size for use in marketing materials or enhance a digital painting with a "marble" style effect during upscaling.
Properties
| Name | Meaning |
|---|---|
| Image | The name of the binary property containing the image to be upscaled. |
| Scale | Upscale factor specifying how much to enlarge the image; valid values are 1 to 4. |
| Enhance | Boolean flag indicating whether to apply an enhancement style during upscaling. |
| Enhance Prompt | If enhancement is enabled, this string specifies the style to apply (e.g., "gold", "marble"). |
Output
- The output contains a binary field named
datawhich holds the upscaled image file. - The upscaled image is returned as a PNG file named
upscaled_image.png. - The JSON part of the output is empty (
{}) since the main result is binary image data.
Dependencies
- Requires an API key credential for Venice AI to authenticate requests.
- The node calls Venice AI's
/image/upscaleendpoint via HTTP POST. - The input image must be provided as binary data within the workflow.
- No additional environment variables are explicitly required beyond the API key.
Troubleshooting
Missing Binary Data Property:
Error message:No binary data property "<propertyName>" found
Cause: The specified binary property does not exist on the input item.
Resolution: Ensure that the input data includes binary data under the exact property name configured in the "Image" property.Invalid Scale Value:
Although the UI restricts scale between 1 and 4, if an invalid value is somehow passed, the API may reject the request.
Resolution: Use only integer values from 1 to 4 for the scale.Enhance Prompt Required When Enhance Enabled:
If "Enhance" is true but no prompt is given, the node still works but no style is applied. Providing a meaningful style string improves results.API Request Failures:
Network issues or invalid API keys will cause errors.
Resolution: Verify API credentials and network connectivity.
Links and References
- Venice AI Documentation (general reference for API usage)
- Image Upscaling Concepts (background on upscaling techniques)