fabric photo
发表于|更新于
|浏览量:
这是一个流行离开的世界,但是我们都不擅长告别。——《生活在别处》
今天分享一个fabric photo,它是一个基于 canvas 的纯前端的图片编辑器,支持方形,圆形,箭头,缩放,拖拽,鹰眼,马赛克,涂鸦,线条,导出 png,剪切等
github地址:https://github.com/ximing/fabric-photo
在线体验Demo:https://ximing.github.io/fabric-photo/

找了很多个,这个应该是很好用的了
并且协议为MIT,支持商用
相关推荐
2024-09-19
Jest集成github action
仅是天才不能成为作家,因为书的背后极需要作家的人格。——爱默生 Jest是一款优雅、简洁的JavaScript测试框架。 官方文档: https://jestjs.io/zh-Hans/ github: https://github.com/jestjs/jest 创建项目: 12345678910111213Last login: Wed Sep 18 16:56:31 on ttys001The default interactive shell is now zsh.To update your account to use zsh, please run `chsh -s /bin/zsh`.For more details, please visit https://support.apple.com/kb/HT208050.Github-Id-VampireAchao:streampark achao$ cd ~/IdeaProjects/simple-jest/Github-Id-VampireAchao:simple-jest achao$ npm inst...
2023-08-08
Flowise
没有再比对祖国的命运,对亲人的命运无动于衷和丧尽天良的人更危险的了。——谢德林 分享一个 以拖放UI的形式构建自定义LLM流程的前端框架 https://github.com/FlowiseAI/Flowise 官网:https://flowiseai.com/
2024-11-23
gsap
万人都要将火熄灭,我一人独将此火高高举起。——海子 https://github.com/greensock/GSAP https://gsap.com/ GSAP 是一个与框架无关的JavaScript 动画库,可将开发人员变成动画超级英雄。构建适用于所有主要浏览器的高性能动画。动画 CSS、SVG、canvas、React、Vue、WebGL、颜色、字符串、运动路径、通用对象…任何 JavaScript 可以触及的内容! GSAP 的ScrollTrigger插件以最少的代码提供令人惊叹的基于滚动的动画。 gsap.matchMedia()使构建响应式、易于访问的动画变得轻而易举。 没有其他库能够提供如此先进的测序、可靠性和严格的控制,同时解决超过 1200 万个站点的实际问题。 GSAP 解决了无数浏览器不一致的问题;你的动画就可以了。从本质上讲,GSAP 是一个高速属性操纵器,可以随着时间的推移以极高的精度更新值。它比 jQuery 快 20 倍! GSAP 完全灵活;把它撒在你想要的地方。零依赖。 有许多可选插件和缓动功能可以轻松实现高级效果,例如滚动、变形、沿运动...
2024-12-31
china_regions
微微怪时间不能保存情绪,保存那一切情绪所曾流连的境界。——《你是人间的四月天》 Github: https://github.com/wecatch/china_regions官网: LocationDemo 最近在处理一些需要中国行政区划数据的项目时,发现了一个非常实用的开源库——China Regions。这个库由 WeCatch 团队开发,提供了中国完整的省、市、区三级行政区划数据,所有数据都以JSON格式存储,非常适合用在表单、下拉菜单、地图等需要行政区划的场景中。 安装非常简单,如果是Python项目,直接使用pip安装就可以了。运行以下命令就可以把库安装到项目中: 1pip install china-regions 安装好之后,使用也很方便。数据以树状结构存储,可以很轻松地查询某个省份下的城市,或者某个城市下的区县。如果需要更高效的查询,可以将数据导入到数据库中,比如MySQL或者MongoDB,官方文档中也提供了完整的SQL脚本和样例代码。 使用过程中最直观的感受就是,这个库的数据非常干净,没有冗余信息,而且会定期更新。如果你需要最新的行政区划调整,比如某些...
2024-09-29
js滚动到对应元素scrollIntoView
娇柔做作,失去真实的不是美,充满了富贵荣华的名利思想,也不是真美。——孟德斯鸠 文档: Element.scrollIntoView() - Web API | MDN 用法: 123scrollIntoView()scrollIntoView(alignToTop)scrollIntoView(scrollIntoViewOptions) 例如我选中某个元素执行 123456const element = document.getElementById("box");element.scrollIntoView();element.scrollIntoView(false);element.scrollIntoView({ block: "end" });element.scrollIntoView({ behavior: "smooth", block: "end", inline: "nearest" });
2025-09-04
cat-catch
人之贤不肖譬如鼠矣,在所自处耳!――《李斯列传》 https://github.com/xifangczy/cat-catch 要说资源嗅探工具里最有名、最实用、最被广大网友熟知的,猫抓(cat-catch)绝对榜上有名。作为一款浏览器资源嗅探扩展,猫抓的定位就是帮你在当前网页上筛选、列出所有可见的资源链接,比如视频、音频、图片等,哪怕是隐藏得很深的媒体流都能一网打尽。支持Chrome、Edge、Firefox甚至Edge Android,安装方式极为简单,官方应用商店一键获取,也可以源码安装或crx手动安装,不论你是小白用户还是技术党都没障碍。 猫抓的界面非常直观,装好后在浏览器扩展区点一下,弹出的popup界面会自动检测当前页面的所有资源,按类型分类显示。比如你在视频网站,能看到.mp4/.m3u8/.flv等音视频流,常见的m3u8流还内置了解析器,可以直接复制下载链接,甚至还能用内置工具解析分段、拼接资源,方便你做后续处理。除此之外,猫抓也兼容各种流行网站的资源结构,日常追剧、下视频、扒站素材都能用得上。最贴心的是,猫抓所有数据都本地处理,不会收集...

阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
Follow Me公告
This is my Blog