动态生成的SVG

我必须开发一个生成产品目录的应用程序。我的计划是使用PHP和MySQL构建一个webapp,并以SVG格式生成目录页面。我当时想用RaphaelJS来生成SVG文件。 我不希望从我的应用程序中获得产品目录页面的非常流畅和最终版本。对于精细编辑,客户希望使用corel绘制。我知道我可以使用uniconvertor将svg文件转换为cdr(如果客户端坚持使用cdr文件)。 问题是我不确定这是否是正确的方法。在开始编码之前,我需要一些建议。你认为这是一条好路吗?     
已邀请:
重述问题,您希望用户在Web浏览器中创建SVG客户端,然后将SVG发送到服务器以便与Corel Draw一起使用?如果这是正确的,那么我认为你的一般方法是合理的。我不会亲自使用RaphaëlJS,因为我喜欢直接编码到SVG(没有Raphaël的抽象层或旧版IE的VML垫片)。 由于我不亲自使用Raphaël,为了序列化我只能提供这个我没有个人经验的链接: 如果您最终使用原始SVG(或者如果您可以从Raphaël访问
<svg>
元素),那么我对另一个问题的回答显示了如何从客户端生成的数据中获取序列化SVG(发送到您的服务器)。     
使用svgweb完成了很多动态SVG。这允许您访问SVG元素,但不限制您操作它们的能力。它甚至为IE修补了不受支持的JavaScript方法。 Raphael目前不支持(组)元素。如果您通常易于操作元素组,则这是一个主要缺点。     

要回复问题请先登录注册