我正在开发一个Web应用程序,需要将一个图像旋转并缩放到另一个图像上。要旋转和缩放的图像应具有透明背景。
为此,我尝试使用KinecticJS,它使用HTML5 canvas元素,但由于Canvas元素的图像渲染技术,我的图像变形了。
现在,我可以选择移动到RaphaelJS或者Flash,但是我没有确定选择的想法。
当RaphaelJS与Flash相比时,任何人都可以建议利弊。
提前完成。
答案 0 :(得分:0)
这取决于您的应用。
如果您在应用中使用JS
,请使用Raphael JS
。使用Raphael JS
创建交互式应用非常容易。
虽然,拉斐尔在webapp中使用起来有点沉重,但你也应该考虑闪存非常重的事实。您应该使用Flash和Raphael JS比较不同浏览器的时间。
根据您的Flash的大小或您在webapp上使用的Raphael elements
的数量,加载时间会有所不同。
答案 1 :(得分:0)
如果这是你对图像处理的唯一两个要求,我会完全推荐使用Raphael。
拉斐尔这个项目的主要优点是:
使用Raphael的缺点是:
在你的描述中你提到你需要操纵“一个图像”,所以缺点不会是你的特定项目的主要挫折。
我希望这会有所帮助。
答案 2 :(得分:0)
感谢您的帮助。 我用Paper JS找到了我的解决方案。它专门提供处理光栅图像的功能。