js 如何调用 flash 对图片进行 resize?

2015-04-17 10:38:16 +08:00
 kisshere
在IE上将一张图片生成不同尺寸并保存到本地,想用js调用flash实现,奈何自己不会flash,Google了好久没搜到这方面资源,好心万能的V友们,求解决,不胜感激
2364 次点击
所在节点    程序员
7 条回复
airycanon
2015-04-18 00:03:12 +08:00
js跟flash相互调用是通过ExternalInterface,Flash处理图片用的是BitmapData,好久没写了,只能讲这么多。
ajan
2015-04-18 01:28:05 +08:00
js也能做到吧,同事找了个js插件,可以对图片resize,
kisshere
2015-04-18 07:19:09 +08:00
@airycanon 谢谢大神,请问大神哪里有这种Flash下载?我对Flash可是一点都不会啊
kisshere
2015-04-18 07:28:58 +08:00
@ajan 额。。。我是指能把图片压缩成指定的大小并能下载,而不是简单设置图片的宽高
Vanilla
2015-04-18 10:56:55 +08:00
其实这个问题你可以考虑使用HTML5 Canvas

用哪个取决于你的客户人群,站在Flash一方还是站在HTML5的一方

HTML5方案你可以使用 https://github.com/brunobar79/J-I-C 这个包

关于客户端文件上传、加水印裁剪可以看我写的这篇文章: http://liyaodong.com/1718.html
ajan
2015-04-18 12:42:47 +08:00
@kisshere 看这里: https://github.com/think2011/localResizeIMG3, 可以压缩图片质量的。
demo: http://lrz3.herokuapp.com/
kisshere
2015-04-18 13:09:02 +08:00
@ajan 谢谢,官方要求的是IE9以上,但是天朝大部分用户还是IE8及以下啊,有没有更好的解决方案?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/184281

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX