tools
LICEcap
simple animated screen captures
LICEcap can capture an area of your desktop and save it directly to .GIF (for viewing in web browsers, etc) or .LCF (see below).
Sip Pro 屏幕取色工具
sip 是Mac os平台上的一款非常不错的Mac屏幕取色软件,你只需要鼠标点一下即可取得屏幕当前位置的颜色值,并将数据自动存到剪切板,方便随时粘贴出来。支持 CSS、UIColor 等多种格式。
10.13.6 有版本不可用,日期越早的版本越靠谱。
ColorWell
ColorWell 是一款Mac上优秀的拾色器和调色板生成工具,简单易用,具有多种类型的调色板,支持Hex/RGB/Float/HSL等,支持导入图片。
color-names
给颜色起名字
github: https://github.com/meodai/color-names
Final Cut Pro
Final Cut Pro 是 Mac OS X 平台上最好的视频剪辑软件,基于Cocoa编写,支持多路多核心处理器,支持GPU加速,支持后台渲染,可编辑从标清到4K的各种分辨率视频,ColorSync管理的色彩流水线则可保证全片色彩的一致性。
canvas
lucky-canvas
Github:https://github.com/buuing/lucky-canvas
基于 TS + Canvas 开发的【大转盘 / 九宫格 / 老虎机】抽奖插件, 一套源码适配多端框架 JS / Vue / React / Taro / UniApp / 微信小程序等, 奖品 / 文字 / 图片 / 颜色 / 按钮均可配置,支持同步 / 异步抽奖, 概率前 / 后端可控, 自动根据 dpr 调整清晰度适配移动端。
Excalidraw
Github: https://github.com/excalidraw/excalidraw
Excalidraw 是一个开源的在线白板工具,主要用于创建简单直观的图形和草图,支持共享和协作。
fireworks-js
Github: https://github.com/crashmax-dev/fireworks-js
fireworks-js 是一个基于 Canvas 的动画库,用于在网页上制作烟花特效。
canvas-editor
Github: https://github.com/Hufe921/canvas-editor
canvas-editor 是一个基于 canvas/svg 的富文本编辑器,类似 word。
Luckysheet
Github: https://github.com/dream-num/Luckysheet
Luckysheet 是一个纯前端基于 Canvas 的类似 excel 的在线表格,功能强大、配置简单、完全开源。
canvas-confetti
Github: https://github.com/catdad/canvas-confetti
canvas-confetti 是一个基于 Canvas 的库,用于在 Web 页面中实现炫酷的彩色纸屑动画效果。
x-spreadsheet
Github: https://github.com/myliang/x-spreadsheet
x-spreadsheet 是一个基于 Web(es6) canvas 构建的轻量级 Excel 开发库。
QRCanvas
Github: https://github.com/gera2ld/qrcanvas
QRCanvas 是一个基于 canvas 的 JavaScript 二维码生成工具。
Signature Pad
Github: https://github.com/szimek/signature_pad
Signature Pad 是一个基于 Canvas 实现的签名库,用于绘制签名。
Rough.js
Github: https://github.com/rough-stuff/rough
Rough.js 是一个轻量级的(大约 8k),基于 Canvas 的可以绘制出粗略的手绘风格的图形库。
Fabric.js
Github: https://github.com/fabricjs/fabric.js
Fabric.js 是一个强大且简单的Javascript HTML5 Canvas库。
uCharts
Gitee: https://gitee.com/uCharts/uCharts
uCharts是一款高性能的前端应用图表库,开发人员编写一套代码,可以在Web、iOS、Android以及小程序中使用。
SpriteJS
Gitee: https://github.com/spritejs/spritejs
SpriteJS 是一款由360奇舞团开源的跨终端 canvas 绘图框架,可以基于 canvas 快速绘制结构化 UI、动画和交互效果,并发布到任何拥有canvas环境的平台上(比如浏览器、小程序和node)。
oCanvas
Gitee: https://github.com/koggdal/ocanvas
oCanvas是一个JavaScript库,旨在简化HTML5 Canvas的开发。不用处理像素,而是处理对象。
jCanvas
Gitee: https://github.com/caleb531/jcanvas
<canvas>元素是HTML5之外的一个新元素。它允许您在一个名为画布的空白元素上绘制形状、路径、图像和其他图形。
RGraph
Gitee: https://github.com/heyesr/rgraph
RGraph是一个使用HTML5 Canvas标签实现的图表制作Library。
Two.js
Gitee: https://github.com/jonobr1/two.js
Two.js 是面向现代 Web 浏览器的一个二维绘图 API。Two.js 可以用于多个场合:SVG,Canvas 和 WebGL,旨在使平面形状和动画的创建更方便,更简洁。
Paper.js
Gitee: http://github.com/paperjs/paper.js
Paper.js是一款开源的矢量图形脚本框架,基于 HTML5 Canvas 开发,提供清晰的场景图、DOM和大量强大的功能用来创建各种向量图和贝塞尔曲线。
createjs
Gitee: https://github.com/createjs
EaselJS 是一个封装了 HTML5 画布(Canvas) 元素的 JavaScript 库。
Pixi.js
Gitee: https://github.com/pixijs/pixijs
Pixi.js 是一个 2D webGL 渲染器,提供无缝 Canvas 回退,支持主流浏览器,包括桌面和移动。