欢迎来到 Pictode - 你的创意自由发挥的画板!🚀

简体中文 | English
Pictode 是一个基于 Vue 3、TypeScript、Konva、HeadlessUI 和 Tailwind CSS 等酷炫技术构建的画板项目,它让你可以随心所欲地绘制、创作和表达自己的创意。✨
git clone https://github.com/JessYan0913/pictode.git
cd pictode
npm i -g pnpm
pnpm bootstrap
pnpm pictode
http://localhost:8800Pictode 提供了一系列的绘制工具,从简单的矩形到复杂的连线,你可以尽情选择并创造属于你自己的艺术作品。🎨
将你的艺术作品与世界分享!Pictode 支持各种导入和导出选项,包括 JPG、PNG 和 JSON 格式。📤📥
Pictode 还支持各种插件,以满足不同的需求。
@pictode/plugin-history 依赖包。npm install @pictode/plugin-selector
historyPlugin 插件。import { HistoryPlugin } from '@pictode/plugin-history';
const historyPlugin = new HistoryPlugin();
app.use(historyPlugin) 方法加载插件。app.use(historyPlugin);
app.undo() 和 app.redo() 方法来实现撤销和重做的功能。@pictode/plugin-selector 依赖包。npm install @pictode/plugin-selector
selectorPlugin 插件。import { SelectorPlugin } from '@pictode/plugin-selector';
const selectorPlugin = new SelectorPlugin();
app.use(selectorPlugin) 方法加载插件。app.use(selectorPlugin);
鼠标点击 或 app.select(...) 和 app.cancelSelect(...) 方法来实现选中和取消选中图形的操作。同时,按下 Shift 键可以实现多选和取消选择的功能。@pictode/plugin-alignment 依赖包。npm install @pictode/plugin-selector
alignmentPlugin 插件。import { AlignmentPlugin } from '@pictode/plugin-alignment';
const alignmentPlugin = new AlignmentPlugin();
app.use(alignmentPlugin) 方法加载插件。app.use(alignmentPlugin);
app.alignTop、app.alignRight、app.alignBottom、app.alignLeft、app.alignCenterX、app.alignCenterY 等。app.distributeX 和 app.distributeY 方法来实现水平均分和垂直均分功能。开始使用Pictode,释放你的创意吧!🚀
你只需几个简单的步骤,就能启动Pictode并开始创作:
pnpm bootstrap。pnpm pictode。http://localhost:8800。现在,你可以开始使用Pictode,尽情发挥创意,创造出独一无二的作品!🚀
Pictode 是一个开源项目,我们欢迎各种形式的贡献。如果你有任何建议、问题或想要贡献代码,不要犹豫,立即加入我们的社区!
感谢以下开发者对该项目做出的贡献:
QQ 群:
Pictode 是根据 MIT 许可证发布的。查看 LICENSE 以获取更多信息。
感谢你选择Pictode,希望它能成为你创意表达的最佳工具!🎉
如果有任何问题,请随时联系我们:1141326491@qq.com 📧
🌟 让Pictode 成为你创意的画布,让艺术在这里自由绽放! 🌟
$ claude mcp add pictode \
-- python -m otcore.mcp_server <graph>