在客户端调整图像大小/裁剪图像的最佳方法是什么?

时间:2013-12-16 09:47:24

标签: javascript html5 flash

我正在尝试在浏览器中裁剪并调整base64 jpeg图像,然后再上传到服务器。这是每隔0.5秒定期进行的。目前,除了以下问题之外,我正在使用HTML5 canvas进行此操作:

仅在IE 9及更高版本上支持1- Canvas。

2-每次我设置Image.src =“...”;在javascript中,IE消耗的内存大约增加了3MB(在任务管理器中显示),这显然是一个已知问题。我的IE版本是10。

我尝试在javascript中完全裁剪和调整图像大小,但这非常慢。 (我在https://github.com/notmasteryet/jpgjs使用了javascript jpeg解码器)

鉴于上述情况,最好的方法是什么?闪?其他选择? 闪存的问题在于iphone不支持,但我现在可以忽略它。如果闪存是要走的路,是否有任何开源库可以这样做?

1 个答案:

答案 0 :(得分:0)

你应该使用php GD2库,但是在服务器端