Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

基于fabric.js和Vue的图片编辑器,可自定义字体、素材、设计模板。

NotificationsYou must be signed in to change notification settings

hc0/vue-fabric-editor

 
 

Repository files navigation

Demo 基于fabric.js和Vue的图片编辑器,可自定义字体、素材、设计模板。

已有功能

  • 导入JSON文件
  • 保存为PNG、SVG、JSON文件
  • 插入SVG、图片文件
  • 多元素水平、垂直对齐方式
  • 组合/拆分组合
  • 图层及顺序调整
  • 撤销/重做
  • 背景属性设置
  • 外观属性/字体属性/描边/阴影
  • 自定义字体
  • 自定义模板素材

使用

启动项目

yarn installyarn serve

自定义字体

字体相关的文件在src/assets/fonts中,将字体文件放目录下,并将新添加的字体名称更新到font.cssfont.js文件中。

// font.jsconstcnList=[{"name":"汉体","fontFamily":"汉体"},{"name":"华康金刚黑","fontFamily":"华康金刚黑"}]constenList=[]exportdefault[...cnList, ...enList]
/* font.css */@font-face{font-family:'汉体';src:url('./cn/汉体.ttf');}@font-face{font-family:'华康金刚黑';src:url('./cn/华康金刚黑.ttf');}

自定义模板

自定义模板的入口在src/components/importTmpl.vue组件中,可将模板图片与JSON文件放在public/template文件中,将数据拼在组件中即可展示。

贡献指南

这是一个自己在使用的设计编辑器项目,市场上有很多类似的收费的编辑器,作为一个开发人员,还是希望能够找到可便捷的扩展、定制的编辑器,如果你也有需求,欢迎一起来维护。微信:13146890191

开发介绍:使用fabric.js 快速开发一个图片编辑器

规划

Bug修复

  • 元素锁定后多选可选择,锁定时刻选中编辑
  • 反转后图形变形,水平翻转图片时的bug

可能新增功能

  • svgIcon汇总
  • 标题样式列表模板
  • 渐变配置
  • 复制 粘贴 快捷键
  • 拖动模式,放大缩小
  • 画布大小保存
  • 替换图片、加载url图片
  • 缩放
  • 三角形、箭头、线条
  • 平铺背景、等比例背景
  • 预览
  • 描边 strokeDashArray
  • 绘制线条
  • 绘制图形

About

基于fabric.js和Vue的图片编辑器,可自定义字体、素材、设计模板。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue91.4%
  • JavaScript7.5%
  • Other1.1%

[8]ページ先頭

©2009-2025 Movatter.jp