Skip to content

EspoCRM Image Plus Documentation

Overview

Ebla Image Plus enhances EspoCRM’s attachment and image handling by adding powerful metadata extraction, translation, and bulk processing features. It is designed for users who need better control, visibility, and organization of image data inside EspoCRM.

With this extension, you can extract and display EXIF and IPTC metadata, translate technical tags into readable labels, and manage image information more efficiently—making it ideal for industries like real estate, media, documentation, and digital asset management.

If you work with a lot of images in EspoCRM and need better metadata control, Ebla Image Plus is the perfect solution.


Key Features

EXIF & IPTC Metadata Extraction

Automatically extract and display embedded metadata from image files.

This includes: - Camera model - Capture date - Exposure settings - Orientation - GPS (if available) - Copyright & author info (IPTC) - And more

This allows you to understand your image data without leaving EspoCRM.

Ebla Image Plus


Metadata Write-back & Field Mapping

Take full control of your image properties by linking EspoCRM fields directly to image metadata.

Two-Way Synchronization: Map your custom EspoCRM fields to specific EXIF or IPTC tags.

Automatic Updates: When you edit a mapped field within EspoCRM, the extension automatically updates the metadata inside the image file itself.

Data Integrity: Ensures that your image files carry the most up-to-date information (like descriptions, copyright, or tags) even when downloaded or shared outside the CRM.

Ebla Image Plus


Direct Camera Capture for Image Fields

For image fields, Ebla Image Plus can show a dedicated Capture button next to the standard Select button.

This makes image entry more practical on both mobile devices and desktop browsers, especially for workflows where users need to capture a new photo directly instead of selecting an existing file.

Key benefits: - Separate Select and Capture actions for better usability - Faster photo entry on mobile devices - Desktop browser support with live camera preview - Useful for before/after workflows, inspections, field service, property visits, and similar use cases - Can be enabled per field with the field parameter enableCameraCapture

When enabled on mobile devices, supported browsers can still open the device camera directly, typically using the rear camera.

When the Capture button is used from a desktop browser, Ebla Image Plus opens a camera modal instead of going directly to the file picker.

The desktop camera modal: - Detects cameras connected to the computer - Selects the camera automatically when only one camera is available - Lets the user choose which camera to use when multiple cameras are available - Shows a live preview before the photo is taken - Lets the user Capture, Retake, and Use Photo - Uploads the captured photo directly to the current image field

If no camera is available, permission is denied, or the browser does not support camera access, users can still select and upload an image file manually.

Android 16+ Compatibility

This feature was added to address the camera-selection issue on Android 16 and later, where some devices show only the photo picker for single image fields instead of offering direct camera access.

Ebla Image Plus Ebla Image Plus Enabled Desktop Camera Capture

Nikon / Canon and Other Digital Cameras

Desktop browser capture can use Nikon, Canon, or other digital cameras only when the operating system and browser expose the camera as a standard webcam or virtual camera. Direct tethered DSLR or mirrorless capture is not supported by standard browser APIs without native drivers or additional desktop bridge software.


Human-Readable EXIF Labels

Technical EXIF keys are translated into clear, user-friendly labels.

Instead of seeing: - ExposureTime - ISOSpeedRatings - FNumber

You will see: - Exposure Time - ISO Speed - Aperture

This makes metadata understandable for non-technical users.


German Translation for EXIF Data

Ebla Image Plus includes built-in German translations for EXIF metadata labels.

This is especially useful for: - German-speaking teams - International companies - Localization requirements


Mass Action: Bulk Metadata Sync

Sync metadata for multiple images at once using a mass action.

This is useful when: - You upload many images - You migrate old records - You update metadata logic - You fix previously missing data

How It Works:

  1. Go to the attachment or related entity list.
  2. Select multiple image records.
  3. Choose Sync Image Metadata from the mass actions menu.
  4. The system will re-extract and update metadata for all selected images.

Ebla Image Plus


Download Multiple Attachments as ZIP

Download multiple attachments at once as a single ZIP file.

This feature: - Saves time - Keeps files organized - Is perfect for exports, backups, and sharing

Ebla Image Plus


Improved Handling of Undefined Tags

Some images contain incomplete or non-standard metadata.

Ebla Image Plus: - Safely handles undefined tags - Prevents UI errors - Displays fallback values - Keeps the interface clean and stable

This ensures reliability even with poorly formatted images.


PDF Image Helper – Custom Size Parameter

The PDF image helper now supports a custom size parameter.

This allows: - Better control of image rendering - Proper scaling inside PDFs - More professional document layouts

Perfect for: - Brochures - Property sheets - Reports - Contracts


Ideal For

Ebla Image Plus is especially useful for:

  • 🏠 Real estate companies
  • 📰 Media & journalism
  • 🗂 Digital asset management
  • 📸 Photography workflows
  • 🏢 Documentation-heavy businesses
  • 🛠 Inspection and field-service processes

Notes

Permissions & Access

Metadata visibility respects EspoCRM field permissions and ACL rules.

Camera Capture

The Capture button is available for image fields when the field parameter enableCameraCapture is enabled.

Browser & Device Support

Camera capture behavior depends on the browser and mobile operating system. On supported devices, the capture action can open the camera directly.

Source Dependency

Metadata availability depends on the image file itself. If the image does not contain EXIF or IPTC data, those fields will remain empty.


Change Log