Actions80
- Add Attachment To PDF
- Add Barcode To PDF
- Add Form Fields To PDF
- Add HTML Header Footer
- Add Image Stamp To PDF
- Add Image Watermark To Image
- Add Margin To PDF
- Add Page Number To PDF
- Add Text Stamp To PDF
- Add Text Watermark To Image
- AI-Invoice Parser
- AI-Process Contract
- AI-Process HealthCard
- Classify Document
- Compress Image
- Compress PDF
- Convert HTML To PDF
- Convert Image Format
- Convert JSON To Excel
- Convert Markdown To PDF
- Convert PDF To Editable PDF Using OCR
- Convert PDF To Excel
- Convert PDF To PowerPoint
- Convert PDF To Word
- Convert To PDF
- Convert URL to PDF
- Convert VISIO
- Convert Word to PDF Form
- Create Images From PDF
- Create PDF/A
- Create Swiss QR Bill
- Crop Image
- Delete Blank Pages From PDF
- Delete Unwanted Pages From PDF
- Split PDF By Barcode
- Disable Tracking Changes In Word
- Enable Tracking Changes In Word
- Extract Attachment From PDF
- Extract Form Data From PDF
- Extract Pages From PDF
- Extract Resources
- Extract Table From PDF
- Extract Text By Expression
- Extract Text From Word
- Fill PDF Form
- Find And Replace Text
- Flip Image
- Flatten PDF
- Generate Barcode
- Generate Document Single
- Generate Documents Multiple
- Get Document From Pdf4me
- Get Image Metadata
- Get PDF Metadata
- Split PDF By Swiss QR
- Get Tracking Changes In Word
- Image Extract Text
- Linearize PDF
- Merge Multiple PDFs
- Overlay PDFs
- Parse Document
- Protect PDF
- Read Barcode From Image
- Read Barcode From PDF
- Read SwissQR Code
- Remove EXIF Tags From Image
- Repair PDF Document
- Replace Text With Image
- Replace Text With Image In Word
- Resize Image
- Rotate Document
- Rotate Image
- Rotate Image By EXIF Data
- Rotate PDF Page
- Sign PDF
- Split PDF By Text
- Split PDF Regular
- Unlock PDF
- Update Hyperlinks Annotation
- Upload File To PDF4me
Overview
This node operation "Get Image Metadata" extracts metadata information from an image file. It supports multiple input methods for providing the image: as binary data from a previous node, as a base64 encoded string, or via a URL to the image file. The extracted metadata can include details such as image dimensions, format, color profile, and other embedded metadata depending on the image type.
This node is beneficial in scenarios where you need to analyze images automatically within workflows, for example:
- Validating image properties before processing or storage.
- Extracting metadata for cataloging or indexing images.
- Automating image quality checks or compliance verification.
Practical examples:
- A marketing automation workflow that verifies uploaded product images meet size and format requirements.
- A document processing pipeline that extracts metadata from scanned images for archiving.
- An image management system that catalogs images by their metadata attributes.
Properties
| Name | Meaning |
|---|---|
| Input Data Type | Choose how to provide the image file to extract metadata from. Options: Binary Data, Base64 String, URL. |
| Input Binary Field | (If Input Data Type is Binary Data) Name of the binary property containing the image file. |
| Base64 Image Content | (If Input Data Type is Base64 String) Base64 encoded content of the image. |
| Image URL | (If Input Data Type is URL) URL pointing to the image file. |
| Output File Name | Name for the output metadata file (e.g., "image_metadata.json"). |
| Image Type | Type of the image file. Options: JPG, PNG. |
| Async | Enable asynchronous processing (true/false). |
Output
The node outputs JSON data containing the extracted metadata of the image. This metadata typically includes properties such as image dimensions, format, color depth, EXIF data, and other relevant image attributes depending on the image type.
If the node supports outputting a file, the metadata can be saved as a JSON file with the specified output file name.
No binary data output is indicated for this operation; the output is structured metadata in JSON format.
Dependencies
- Requires access to the image data either as binary data from a previous node, a base64 string, or a reachable URL.
- No explicit external API keys or services are indicated in the source code snippet.
- The node likely depends on internal libraries or modules for image metadata extraction but does not require additional user configuration beyond the input properties.
Troubleshooting
Common issues:
- Providing an invalid or inaccessible URL will cause failures in fetching the image.
- Incorrectly specifying the binary property name when using binary data input may result in missing or invalid image data.
- Supplying malformed base64 strings will prevent proper decoding and metadata extraction.
- Unsupported image types or corrupted image files may lead to errors or incomplete metadata.
Error messages and resolutions:
- Errors related to fetching the image from URL: Check network connectivity and URL correctness.
- Errors about missing binary data: Verify the binary field name matches the actual binary property from the previous node.
- Decoding errors for base64 input: Ensure the base64 string is complete and correctly formatted.
- Metadata extraction errors: Confirm the image type matches the actual image format and the file is not corrupted.