我正在构建一个Web应用程序,用户可以通过光标“绘制”来标记图像.我们将用户绘图并将其发送到服务器以转换为PNG或其他格式进行存储.
我们需要这个应用程序在基于桌面和平板电脑的浏览器上工作,因此Flash,Java和& Silverlight出局了.我们想支持IE8,FF,Chrome和&苹果浏览器.是否有任何类型的Javascript库将提供某种形式的原始MS-Paint绘图功能,以便我可以将该数据发送到服务器?
This question是相似的,但我正在寻找能够编码有机,人类姿势的东西,而不是把它们画出来.
(不,为每个不同的移动平台创建本机应用程序不在我们的核心能力或预算范围内,因此这不是一个可行的替代方案).
解决方法
您可以使用html canvas元素或使用像
Raphael这样的SVG库,例如
http://ianli.com/sketchpad/是使用Raphael的图书馆.