回答

0

使用画布标签,请参阅http://diveintohtml5.ep.io/canvas.html

+0

实际上JS并没有提供适当的(为我的需要)图像处理的水平,即使画布有很多矢量图形(从Raphael.js判断)。任何方式我的解决方案是服务器端PHP图像生成(“在某种意义上解开我的手臂”)。 – 2010-11-06 23:52:33

+0

画布和Raphael.js没有任何关系。 – DanMan 2011-04-30 14:17:56

0

您可以使用canvas或SVG,后者在文本处理上更好,因为它本身支持文本。由此我的意思是,你可以从字面上输入文本到你的SVG文件中,而对于画布,你必须以某种方式自己渲染文本AFAIK。您也可以将图像嵌入到SVG文件中。

作为旁注,您也可以使用服务器端语言(如PHP)创建图像,以防万一您不知道。

+0

在canvas中,你通常可以用'context.fillText(“my text”,x,y)来呈现文本;'。另请注意,SVG允许您执行分辨率独立的矢量图形,画布擅长像素推送。一个不错的SVG封装库是Raphael.js。 – 2010-11-06 23:28:50

相关问题