zickieloox / mini-canvas-editor

JavaScript image editor as component. Integrate with any front-end framework.

Home Page:https://img-js.github.io/mini-canvas-editor/webpack-app/public/template-creator.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mini Canvas Editor

Mini Canvas Editor

Build Status View this project on NPM

Canvas editor component for JavaScript application. Works with any front-end framework. Easy to integrate and use. Well-known graphical interface. Edit images, draw shapes, add texts and more. Gzipped size less than 100 KB. Uses Fabric.js internally.

Main use cases:

  • resize image,
  • crop image,
  • create a template, render it on the front-end and the back-end (Node.js only),
  • create inpainting mask.

Online Examples:

πŸš€ Installation

To use the editor you should add JS/TS files and CSS files to your project.

NPM

Install this package by NPM command:

npm i mini-canvas-editor

To import the package:

import { Editor } from 'mini-canvas-editor';

If you use css-loader or similar, you can add CSS files to your bundle:

import 'mini-canvas-editor/css/editor.css';

To create the editor write the below code:

Editor.createBlank(placeholder, 200, 300, {});

CDN

Add the below code to your head section in HTML document.

<head>
...
<link href="https://cdn.jsdelivr.net/npm/mini-canvas-editor@0.2.0/css/editor.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/mini-canvas-core@0.2.0/dist/index.umd.js"></script>
<script src="https://cdn.jsdelivr.net/npm/mini-canvas-editor@0.2.0/dist/index.umd.js"></script>

Create the editor by:

miniCanvasEditor.Editor.createBlank(placeholder, 200, 300, {});

πŸ’‘ License

Pick one license that fits your needs.

License Details
πŸͺ Hobby 1 application
1 developer
1 year updates
πŸ“¦ Buy license
🍰 Standard 2 applications
up to 4 developers
1 year updates
πŸŽ‚ Enterprise unlimited applications
unlimited developers
1 year updates

The license is perpetual. By buying the license you get an access to the source code of the editor.

See the LICENSE file for more details.

About

JavaScript image editor as component. Integrate with any front-end framework.

https://img-js.github.io/mini-canvas-editor/webpack-app/public/template-creator.html

License:Other


Languages

Language:JavaScript 100.0%