MARKETPLACE
PLUGINS
GROUP TO IMAGE (SCREENSHOT)
Group to Image (Screenshot) logo

Group to Image (Screenshot)

Published June 2021
   •    Updated January 2026

Plugin details

Create ultra high-resolution images of any given element with our Element DOM to Image plugin. This powerful library transforms group elements into raster images, supporting both PNG and JPEG formats.
Key Features:
  • High-Resolution Image Generation: Capture ultra high-resolution images of any DOM element, ensuring every detail is preserved.
  • Flexible Render Options: Choose between JPEG and PNG formats to suit your needs and preferences for the final image output.
  • Customizable Image Scale: Adjust the scale of the image by setting the Device Pixel Ratio, allowing you to control the final image size and resolution with precision.
  • Seamless Integration: Easily integrate the Element DOM to Image plugin into your Bubble.io projects without the need for complex coding or technical expertise.
  • User-Friendly Interface: Intuitive and easy-to-use interface ensures that even users with minimal technical background can leverage the plugin's capabilities effectively.
  • Comprehensive Documentation: Extensive documentation guides you through every step of using the plugin, making it simple to navigate and utilize all its features.

Unlock the full potential of your Bubble.io application with the Element DOM to Image plugin. Effortlessly convert any element into high-resolution images, enhancing the visual appeal and functionality of your projects. Start creating stunning images today with the Element DOM to Image plugin.

$35

One time  •  Or  $5/mo

2.7 stars   •   3 ratings
31 installs  
This plugin does not collect or track your personal data.

Platform

Web

Contributor details

Datamatic Software logo
Datamatic Software
Joined 2022   •   36 Plugins
View contributor profile

Instructions

Element to Image (Action) is the only action given in this plugin. You need to call the action in the Workflow to convert to an image any given element by ID.
This action contains the following properties to be used:
  • Element ID: the defined ID of a Bubble element. To be able to add an ID to the element you will first need to expose the option in Settings -> General -> General Appearance
        The ID global attribute defines an identifier (ID) which must be unique in the whole document as defined by Mozilla
  • File Name: set the name of the file. Don't include extension like .png or .jpg
  • Render Option: select between png, jpeg in which will be the format the image will be rendered.
  • Scale: a number indicating image scaling resolution quality. The higher the number the higher the image size and resolution of the element, which will also increase it's storage size. Default is 7.

After running the action in the workflow, the image will automatically download into the user's local Downloads.


Element to Image is the only Element given in this plugin. Add this element into your Editor to manipulate the image internally in your app (it won't download automatically any image). Useful to store the image in Database or to save it for later use.

The element contains the following properties to be used:
  • Element ID: the defined ID of a Bubble element. To be able to add an ID to the element you will first need to expose the option in Settings -> General -> General Appearance
        The ID global attribute defines an identifier (ID) which must be unique in the whole document as defined by Mozilla
  • File Name: set the name of the file. Don't include extension like .png or .jpg
  • Render Option: select between png, jpeg in which will be the format the image will be rendered.
  • Scale: a number indicating image scaling resolution quality. The higher the number the higher the image size and resolution of the element, which will also increase it's storage size. Default is 7.

To successfully get the Image element, you will also need to run the Get ElementDomtoImage Action, which will become available under Element Actions when a Element Dom to Image element is present.

Next you need to add the Event ElementDOMtoImage is ready and the Image will be available.
To acces it just add an Action where an Image can be added (for example Display Data) and the option This ElementDOMtoImage's Image will be available with the rendered image. For a clear example, please visit Bubble Editor




This are step-by-step instructions on how to get the plugin working on any Bubble App.

  1. Add this plugin to your application.
  2. Add a Workflow action, for example 'When a button is clicked'.
  3. Search in the actions for Element DOM to Image.
  4. Go to Settings, then go to General -> General Appearance and check the option Expose the option to add an ID attribute to HTML elements.
  5. Go to the Design tab and select any element. Scroll to the bottom of the Property Editor and define an ID (for example group_1).
  6. Go back to Workflow tab and write the ID you just defined in the Element DOM to Image Action, under Element ID property.
  7. Define a file name for the image (for example my_image) but don't add extension.
  8. Select a render option (for example jpeg).
  9. Set the scale of the rendering (for example 7)
  10. Run the Workflow Action and the image will automatically download into local storage.

Types

This plugin can be found under the following types:
Background Services   •   Element   •   Event   •   Action

Categories

This plugin can be found under the following categories:
Technical   •   Productivity   •   Media   •   Ecommerce   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (2.7)

does not work with image in group
May 10th, 2024
Very good
March 1st, 2023
Not Working
August 31st, 2022
Seems to be a broken link in the JS. Also the demo page is a 404
Hello! We're really sorry for that. We updated the docs thathave the link to the demo because we changed domains (https://datamatic-03.bubbleapps.io/version-test/dom-to-image) We also just tested this at 31/Aug @ 10:00am CST in Chrome (104.0.5112.101) with macOS without an issue. Please let us know if problem is persistent (plugin author)
August 31st, 2022
  •  
Original reviewer
Bubble