写点什么

FabricJS

0 人感兴趣 · 13 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/13/1319abd7261e4b110159881b67b831ed.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

fabric.js 开发图片编辑器可以实现哪些功能?多图

使用fabric.js开发了图片编辑器,用文字加动图的形式直观的分享出来,帮助做功能参考,项目已开源。

https://static001.geekbang.org/infoq/af/afec2afa2631a120eafa2994de86a7b5.gif?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Fabric.js 笔刷到底怎么用?

用户头像
德育处主任
2022-06-28

Fabric.js提供了几种笔刷工具,但如果你学会基础笔刷如何使用和配置,要再学其他笔刷会更加得心应手。本文就带你了解基础笔刷到底如何使用~

https://static001.geekbang.org/infoq/92/9237fe8d18ec6200a8d8ac81d20fd5b5.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Fabric.js 上划线、中划线(删除线)、下划线

用户头像
德育处主任
2022-06-26

下划线、删除线、上划线都是文本编辑工具常用的操作。Fabric.js当然也在自己的文本组件里提供这类操作啦

https://static001.geekbang.org/infoq/69/691dca0dc7dadb33bd36d531fc46a70f.gif?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Fabric.js 手动加粗文本 iText

用户头像
德育处主任
2022-06-23

本文介绍 Fabric.js 的 IText 在画布上如何让用户手动加粗文本。 要实现2种操作:全文加粗、只加粗选中的文字

https://static001.geekbang.org/infoq/59/59e71885475b0a6c3eb5f410cbbfbdff.gif?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Fabric.js 动态设置字号大小 🎄

用户头像
德育处主任
2022-06-11

🎄 本文讲解在使用Fabric.js创建可编辑文本后,支持用户动态修改全局或者被选中字符的字号大小。该案例适合做在线ps等应用🎄

https://static001.geekbang.org/infoq/7e/7e1e436a41d0b71fe1bc8a962c55423b.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Fabric.js 元素被选中时保持原有层级🥁

用户头像
德育处主任
2022-06-08

🥁如果希望被操作的对象一直保持在原有的层级,这样操作起来某些情况下会更直观。那么你可以在初始化画布时将 preserveObjectStacking设为true🥁

https://static001.geekbang.org/infoq/15/15296de79013a7d3ceb1a570314b9bc9.gif?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Fabric.js 精简输出的 JSON🎫

用户头像
德育处主任
2022-06-07

🎫 本文要讲的 “精简JSON” 其实是 精简版序列化 。序列化可以将 Fabric.js 的画布导出成一个 JSON 对象。而精简后的序列化就是一个更干净的数据。

https://static001.geekbang.org/infoq/f8/f81b827073356d929ab8fc018da3ff39.gif?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Fabric.js 锁定背景图,不受缩放和拖拽的影响🎃

用户头像
德育处主任
2022-06-06

🎃 如果你的项目有画布拖拽、缩放等功能,而且你不希望背景图跟随拖拽或缩放,那么你可以将 backgroundVpt 设置为 false

https://static001.geekbang.org/infoq/dd/dd8ace27e3bf9f2e7436589a1e4bd300.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Fabric.js 居中元素 🎗️

用户头像
德育处主任
2022-06-05

🎗️ 使用 fabric.js 时,难免需要将元素进行居中处理。本文将详细讲解如何居中元素到视窗和画布 🎗️

https://static001.geekbang.org/infoq/5e/5efd1593cb0cb6b2795634310151a233.gif?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Fabric.js 将本地图像上传到画布背景

用户头像
德育处主任
2022-01-26

本文分别从原生和vue的环境下操作。上传图片到canvas里渲染出来,借助Fabric.js强大的能力去实现。

https://static001.geekbang.org/infoq/85/851f6a8b8ac35c996ad6c2ac1c375f45.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Fabric.js 画布基础功能

用户头像
德育处主任
2021-11-20

Fabric.js是一个极其出色的Canvas库,如果工作需要用到Canvas,建议直接使用Fabric.js吧。

https://static001.geekbang.org/infoq/8e/8e3123159106c1a0cddce872ad8b2cfe.gif?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Fabric.js 从入门到 ________

用户头像
德育处主任
2021-11-07

如果你想用 canvas 画图,那不妨试试 Fabric.js 。跟着本文一步一步操作,一定可以入门 Fabric.js

https://static001.geekbang.org/infoq/a5/a55d9c549b5d2a595daa69bdec81aabc.gif?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

在 Vue3 中使用 Fabric.js 实现渐变 (Gradient) 效果,包括径向渐变 radial

用户头像
德育处主任
2021-10-24

Fabric.js是支持径向渐变的!!!Gradient的radial啊!!!别再说不支持了!!!气死我!!!

FabricJS_FabricJS技术文章_InfoQ写作社区