我正在开发一个网络应用程序,它需要在另一个图像上旋转和缩放一个图像。要旋转和缩放的图像应具有透明背景。
为此,我尝试使用使用 HTML5 画布元素的 KineticJS,但由于 Canvas 元素的图像渲染技术,我的图像被扭曲了。
现在,我可以选择迁移到 RaphaelJS 或 Flash,但我不确定该选择哪个。
当 RaphaelJS 与 Flash 进行比较时,任何人都可以提出优缺点。
提前谢谢。
我正在开发一个网络应用程序,它需要在另一个图像上旋转和缩放一个图像。要旋转和缩放的图像应具有透明背景。
为此,我尝试使用使用 HTML5 画布元素的 KineticJS,但由于 Canvas 元素的图像渲染技术,我的图像被扭曲了。
现在,我可以选择迁移到 RaphaelJS 或 Flash,但我不确定该选择哪个。
当 RaphaelJS 与 Flash 进行比较时,任何人都可以提出优缺点。
提前谢谢。
这取决于您的应用程序。
如果您JS
在您的应用程序中使用,请使用Raphael JS
. 使用 .创建交互式应用程序非常容易Raphael JS
。
虽然,Raphael 在 webapp 中使用起来有点重,但你也应该考虑到 flash 也很重的事实。您应该使用 flash 和 Raphael JS 比较不同浏览器上的时间。
根据你的 flash 有多大或者Raphael elements
你在 webapp 上使用了多少,加载时间会有所不同。
如果这是您对图像处理的唯一两个要求,我会完全推荐使用 Raphael。
Raphael 在这个项目中的主要优点是:
使用 Raphael 的缺点是:
在您的描述中,您提到您只需要操纵“一个图像”,因此缺点不会对您的特定项目造成重大挫折。
我希望这有帮助。
感谢您的帮助。我使用 PaperJS 找到了我的解决方案。它专门提供处理光栅图像的功能。