javascript调整图像大小[缩小尺寸]并上传

标签 javascript flash image resize client-server

是否可以使用 javascript 或 Flash 调整图像大小?

我的要求:

用户上传一张10MB大小的图片,我想在客户端使用Javascript或flash调整图片大小,调整图片大小后,需要上传到服务器。

如果可能我可以节省带宽。

我在服务器端使用 uploadify 上传图片和 Codeigniter。

还有其他方法吗?

注意:引用某些库确实很有帮助。

谢谢。

最佳答案

是的,在 Flash Player 10 及更高版本中是可能的。

这是一篇旧博客文章,从 Flash Player 10 和 FileReference.load() 函数是新的,回到 2008 年开始,它没有涵盖所需的所有步骤,但它是一个开始:

http://www.mikechambers.com/blog/2008/08/20/reading-and-writing-local-files-in-flash-player-10/

您可能还需要研究如何在 ActionScript 中调整位图的大小、如何将位图编码为 JPEG 或 PNG(使用 as3corelib)以及如何将结果上传到服务器。

编辑:http://www.plupload.com似乎支持调整大小。还有 http://resize-before-upload.com/

关于javascript调整图像大小[缩小尺寸]并上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8341070/

相关文章:

javascript - 正确的 JavaScript 6 类型用于结构体的 C# 等效项

javascript 函数在更新面板中进行完整的回发

javascript - 在 react 中过滤数据?

xml - 在 Flash 中使用 json 而不是 xml 的任何特殊优势

javascript - Jquery - 如何使这段代码工作? (从另一个网站提取信息)

python - Flash 和 TCP 服务器之间的对话 (Python)

flash - 在闪光灯中混合多种声音

python - 检测图像在较大图像中的位置

css - :hover above img doesnt work properly with display block under IE & Opera

image - 使用ImageMagick调整尺寸,使其具有最大的宽度/高度