Mallabe Images icon

Mallabe Images

Mallabe Images is an automation toolchain that allows you to process images, resize, crop and apply other manipulations on images on the fly.

Overview

The "Mallabe Images" node provides a suite of image processing operations accessible via an API. Specifically, the Extract Image Metadata operation allows users to extract metadata information from an image given its public URL. This can be useful in scenarios where you need to analyze or log image properties such as dimensions, format, color profile, or other embedded metadata without downloading or manually inspecting the image.

Practical examples include:

  • Automatically extracting EXIF data from user-uploaded images.
  • Gathering image details for cataloging or auditing purposes.
  • Triggering workflows based on image attributes (e.g., orientation or resolution).

Properties

Name Meaning
Image URL Public URL of the image file to extract metadata from.
Download Image? Whether to download the image binary data or just return a link to it.
Put Output File In Field The name of the output field to put the binary file data in (only applicable if downloading).
Webhook URL (Advanced) Optional URL to send a webhook with the data of the operation (for asynchronous handling).

Output

  • The main output is a JSON object containing the extracted metadata about the image. This typically includes various image properties returned by the external API.
  • If Download Image? is set to true, the node also outputs the actual image binary data under the specified output field name. This allows subsequent nodes to access the raw image file directly.
  • The output structure when downloading includes:
    • json: The metadata response object.
    • binary: An object with one key (the chosen output field name) containing the binary image data.

Dependencies

  • Requires an active connection to the Mallabe Images API service.
  • Needs an API authentication token configured in n8n credentials (referred generically as an API key credential).
  • The node makes HTTP POST requests to the /v1/images/metadata endpoint of the Mallabe Images API.
  • Optionally supports sending webhook callbacks to a user-provided URL.

Troubleshooting

  • Protected URLs: Some image URLs may be protected or require authentication and thus cannot be processed. Ensure the image URL is publicly accessible.
  • Invalid URLs: Non-image URLs or malformed URLs will cause errors. Verify the URL points directly to an image file.
  • API Errors: Network issues or invalid API credentials will result in request failures. Check your API key and network connectivity.
  • Binary Download Issues: If downloading the image fails, ensure the URL returned by the API is valid and accessible.
  • Webhook Failures: If using the webhook URL, ensure the endpoint is reachable and correctly handles incoming data.

Links and References


This summary is based solely on static analysis of the provided source code and property definitions.

Discussion