Exifr Node

Get EXIF data from images.

Overview

This node extracts EXIF metadata from image files provided as binary data. It reads the raw image data from a specified binary input field and parses it to retrieve detailed EXIF information such as camera settings, geolocation, timestamps, and other embedded metadata.

Common scenarios for this node include:

  • Automatically extracting photo metadata for cataloging or organizing images.
  • Enriching image data with camera details for photography workflows.
  • Using GPS coordinates embedded in photos for mapping or location-based processing.

For example, a user can feed an image file into this node, specify the binary field containing the image data, and receive structured EXIF metadata as JSON output for further automation or analysis.

Properties

Name Meaning
Input Binary Field The name of the binary input field that contains the raw image data to extract EXIF from.

Output

The node outputs the original input data enriched with an exif property inside the json object. This exif property contains the parsed EXIF metadata extracted from the image, represented as a JSON object with various fields depending on the image's embedded metadata.

No binary output is produced; the node only adds structured EXIF data to the JSON output.

Dependencies

  • Uses the external library exifr to parse EXIF data from image buffers.
  • Requires the input data to contain binary image data accessible via the specified binary field.
  • No additional API keys or external services are needed.

Troubleshooting

  • Missing or incorrect binary field: If the specified binary field does not exist or contains no data, the node will skip processing that item. Ensure the binary field name matches exactly the field containing the image data.
  • Unsupported or corrupted image data: If the image data is invalid or unsupported by the EXIF parser, an error may be thrown. Enable "Continue On Fail" to allow processing of other items despite errors.
  • Error messages typically indicate issues with reading the binary data or parsing EXIF metadata. Verify the input binary data integrity and correct field naming.

Links and References

Discussion