Docs
v4
API Docs

Overview

Our photo editor is a powerhorse. It comes with unmatched performance using WebGL as primary rendering engine, and canvas as fallback. All essential photo editing functions are bundled into a beautiful, simple and skinnable UI. The editor is easily extensible and customizable via API as described in the following sections.

Note: Since we’re working with the latest web technologies, all code samples are using the ECMAScript 6 standard. If you’re using an older ECMAScript / JavaScript standard, please use Babel to compile the examples to ES5.

License Terms

Make sure you have a commercial license before releasing your app. A commercial license is required for any app or service that has any form of monetization: This includes free apps with in-app purchases or ad supported applications. Please contact us if you want to purchase the commercial license.

Architecture

Our photo editor consists of two parts:

Framework

The SDK handles the image processing. It provides many powerful operations like cropping, image orientation, beautiful filters, adjustments, text and sticker overlays and much more. It’s the heart of our editor and it’s easily extensible with custom filters or even custom operations. The engine handles image rendering at the lowest level. With a simple scene graph based API, it combines and abstracts the complicated WebGL and Canvas2D APIs. Its highly performant architecture even allows you to do real-time rendering. The engine is not covered in this documentation. Go to our API documentation to learn more about it.

User Interface

Our beautiful and fully customizable UI is based on React.JS. It’s the top level of our SDK and it’s incredibly easy to integrate into your website or web application - no matter if you’re already using React.JS or not. A few lines of JavaScript and you’re ready to go.