Skip to content

arn3870/vue-fabric-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vue-fabric-editor

A plug-in image editor developed based on fabric.js and Vue, which can customize fonts, materials, design templates, right-click menus, and shortcut keys.

image

Features

  1. Plug-in architecture: Customizable materials, right-click menus, shortcut keys and other functions, easy to expand.
  2. Simple and easy to use: It is a graphics editor that is mainly lightweight and concise, rather than a large and comprehensive online PS-like re-design tool.
  3. Full-featured: Custom templates, gradients, custom fonts and other functions to meet lightweight image editing scenarios.

Already have functions

Function introduction article text + animation.

  • Import JSON file
  • Save as PNG, SVG, JSON file
  • Insert SVG and image files
  • Horizontal and vertical alignment of multiple elements
  • Font template
  • Combine/Split combination
  • Layer and order adjustments
  • Undo/Redo
  • Background property settings
  • Appearance properties/Font properties/Stroke/Shadow
  • Custom font
  • Custom template materials
  • shortcut key
  • right click menu
  • Auxiliary line
  • ruler
  • Picture replacement
  • Picture filters
  • globalization

Use

Startup project

Please install node.js v16 first, then execute the following command:

yarn install
yarn serve

We have prepared deployment tutorials(https://t.zsxq.com/0drqSuyjY),for non-web front-end developers to quickly solve your deployment needs. You can contact me forpaid deployment and customized development

Custom materials

Fonts, design templates, title templates, etc. can be customized. All customized materials are saved in the https://github.com/nihaojob/vue-fabric-editor-static Project.

The Pro business version supports material management functions. It can maintain fonts, templates, font style templates, and picture materials in the background. It supports classification search and other functions, and can,quickly build a picture editor application that suits your business

We accumulate high-quality frequently asked questions and best practice documents through paid methods. Welcome to join Planet:

Contribution Guide

The project is committed to creating an out-of-the-box web image editor application, and at the same time precipitating an encapsulation layer between the web image editor application and fabric.js. It is expected that the encapsulation layer will be designed for developers and provide a simpler interface. Allow developers to easily implement image application development.

We are still a long way from our goal. If you are interested in this matter, we sincerely invite you to join us. Together we will accumulate the best practices of fabric.js. You will get benefits including but not limited to the following list. As long as you know how to Simple Git and Javascript syntax will do.

  • Be familiar with open source collaboration methods and become a project contributor.
  • Vue3 + TS practice, learn and develop at the same time.
  • Fabric.js development, learn while developing.
  • Get started with unit testing, learn while developing.
  • Communicate with numerous fabric.js developers.
  • Graphics editor architecture experience.

There is currently a lot of work that needs to be done, such as the construction of English documents, SDK splitting, etc. You are welcome to contact me. I am willing to communicate with you on any issues. WeChat: 13146890191. Looking forward to your issues and PRs.

This is the technical note I posted on the Nuggets community about the editor. There will be more details:

  1. Use fabric.js to quickly develop an image editor
  2. Detailed implementation of fabric.js development image editor

Note: If you encounter technical problems, you are expected to use issue discussion. It is more open and transparent. Enough information will make problem solving more efficient. Please refer to thewisdom of asking questions.

planning

Possible new features

The first stage

  • Zoom
  • triangles, arrows, lines
  • Copy and paste shortcut keys
  • Drag mode, zoom in and out
  • Canvas size save
  • draw lines
  • [] svgIcon Summary
  • Title style list template
  • Preview

second stage

  • Picture replacement
  • gradient configuration
  • [] Tile background, proportional background
  • [] Image cropping
  • filter
  • stroke strokeDashArray

The third phase

  • [] monorepo upgrade in progress
  • plug-in
  • ruler plugin
  • [] Screenshot plugin
  • [] filter plug-in
  • canvas plugin
  • Other tool functions
  • [] @fabricEditor SDK package
  • [] Develop mobile terminal based on plug-in
  • [] Develop other picture applications based on plug-ins
  • [] Document construction (Chinese and English)

Acknowledgments

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published