Recraft v3 icon

Recraft v3

Generate and edit images using Recraft v3 AI - the #1 ranked text-to-image model

Overview

The node integrates with the Recraft v3 AI service to perform various image-related operations, including removing backgrounds from images. Specifically, the Remove Background operation takes an input image and processes it to remove its background, returning the resulting image either as a URL or base64-encoded data.

This operation is useful in scenarios such as preparing product photos for e-commerce by isolating items, creating marketing materials with transparent backgrounds, or any workflow requiring background removal without manual editing.

Example use case:
You have a batch of product images with complex backgrounds and want to automatically extract the products on a transparent background for consistent presentation on your website.

Properties

Name Meaning
Input Image Name of the binary property containing the image file to process.
Response Format Format of the response: either a URL pointing to the processed image or base64 JSON data.

Output

The output contains a JSON field with the processed image data depending on the selected response format:

  • If URL is chosen, the output JSON includes a URL string where the background-removed image can be accessed.
  • If Base64 JSON is chosen, the output JSON contains the image encoded as a base64 string.

No binary data output is directly returned by this node; instead, the image is provided via JSON fields.

Dependencies

  • Requires an API key credential for authenticating with the Recraft v3 AI service.
  • The node expects the input image to be provided as binary data in a specified property (default "data").
  • The node uses internal helper functions to validate and convert binary data before sending it to the API.

Troubleshooting

  • Invalid or missing input image: Ensure the binary property name matches the actual input data property containing the image.
  • Unsupported image format or corrupted data: The node expects valid image binary data; verify the input image is correctly formatted and accessible.
  • API errors: Errors from the Recraft API (e.g., authentication failure, rate limits) will be surfaced as error messages. Check API credentials and usage limits.
  • Response format issues: If the response format is set incorrectly or the downstream system cannot handle base64 JSON, switch to URL format.
  • Large images or slow processing: Large images may increase processing time or cause timeouts; consider resizing images before input.

Links and References


If you need summaries for other operations or resources, feel free to ask!

Discussion