udraw:无限扩展HTML5绘图画布

时间:2024-06-15 14:23:01
【文件属性】:

文件名称:udraw:无限扩展HTML5绘图画布

文件大小:927KB

文件格式:ZIP

更新时间:2024-06-15 14:23:01

canvas websockets draw JavaScript

udraw udraw使您可以在非常大的画布上平移和绘画。 它使用单个HTML5画布,该画布被分解为切片,并保存在服务器上。 许多人可以使用WebSocket和WebRTC对等连接在同一区域进行绘制以进行实时更新。 演示版 可以在上获得现场演示 特征 移动2手指触摸手势进行平移 拾色器,吸管,视网膜支持,粗略铅笔(基于mrdoobs“ harmony”应用) WASD,箭头键和鼠标中键可在PC上平移 画笔,线条,吸管等的快捷方式 手术 udraw服务器使用Redis来存储PNG磁贴,可通过基本的RESTful API访问该PNG磁贴。 实时事件使用Socket.IO通过WebSocket发送,或者在可能的情况下利用WebRTC和Socket.IO-P2P发送。 要求 在本地主机上运行的Redis服务器 生成并运行 npm install # ensure Redis is runni


【文件预览】:
udraw-master
----.dockerignore(18B)
----k8s-helm()
--------Chart.yaml(421B)
--------Readme.md(158B)
--------requirements.yaml(155B)
--------values.yaml(1010B)
--------requirements.lock(245B)
--------charts()
--------templates()
----webpack.config.js(1KB)
----src()
--------index.ejs(1KB)
--------rendering.js(0B)
--------images()
--------js()
--------fonts()
--------css()
--------style.css(2KB)
----.babelrc(100B)
----Dockerfile(162B)
----devServer.js(955B)
----LICENSE.md(1KB)
----README.md(1KB)
----webpack.production.config.js(1KB)
----docs()
--------Redis-Keyspace.md(892B)
----.gitignore(122B)
----server()
--------canvasApiServer.js(3KB)
--------serverless.yml(4KB)
--------s3adapter.js(1KB)
--------handler.js(738B)
--------.gitignore(86B)
--------index.js(216B)
--------package-lock.json(25KB)
--------package.json(519B)
----package-lock.json(351KB)
----package.json(2KB)

网友评论