Transformation UI Events

With Transformation UI events, developers can capture and respond to user interactions within an application’s interface. This helps create a dynamic and responsive user experience by ensuring the application reacts appropriately to user input.

Try it yourself:

Using canvas:save  event to hide the Transformation UI container.

 

Result

HTML




CSS

#trui-demo{
 width: 100%;
 min-height: 500px;
 height: 500px;
}
.uploaded-img{
  width:300px;
  height:auto
}

JavaScript


  document.addEventListener(
    "DOMContentLoaded",
    function () {
      if (!document.body.contains(document.querySelector('#trui-demo')) ) {
        return true;
      }
			const apiKey = "YOUR_API_KEY";
      const tr = new FilestackTransform(apiKey);

     // Display the Transfomation UI inline
     tr.setContainer(document.querySelector('#trui-demo'), "inline");

	//Hide the Transfomation UI container when canvas saved
      tr.once('canvas:save', (res) => {
        document.querySelector('#trui-demo').style.display = "none";
      });
		
    //Open the Transformation UI with a loaded image.
      tr.open(
        "https://cdn.filestackcontent.com/enhance=preset:outdoor/XoTN7TMwQ7K1aizCJA9d"
      ).then((res) => {
        document.getElementById('result').src = res
      });
    },
    false
  );

Start building your own file upload solution today.

PREVIEW

Users can preview their uploaded files directly inside the File Picker.

CONNECT TO 20+ CLOUD DRIVES

Connect your app directly to AWS, Facebook, Dropbox, Instagram, and more.

PROGRESS BAR UPLOADS

Give your users confidence that their files are on the way to the right destination.

MULTI-FILE UPLOADS

Let your users upload multiple files at one time for speed and simplicity.

CUSTOM CSS

Filestack blends seamlessly into your website or app. Ask about white-labeling.

CLIENT-SIDE CROP

Users can crop files to perfection before sending them to your website or app.

UNLIMITED UPLOADING

Upload any file type, from any local or cloud source, at any scale.

WEBSITES & HTML

Filestack can even load web content from any public URL and capture the rendered page as an image. Perfect for generating screenshots, previews, or converting HTML-based content into other formats.

SECURE CLOUD STORAGE

Store uploads directly in your cloud storage for ease and accessibility.

"Being smart here, in my opinion, is seriously looking at Filestack to give you a fantastic uploading experience, while you spend your time on your product vision, not already-solved problems."

— CHRIS COYIER, FOUNDER OF CSS-TRICKS & CODEPEN