• 请不要在回答技术问题时复制粘贴 AI 生成的内容
kisshere
V2EX  ›  程序员

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

  •  
  •   kisshere · Apr 17, 2015 via Android · 2744 views
    This topic created in 4054 days ago, the information mentioned may be changed or developed.
    在IE上将一张图片生成不同尺寸并保存到本地,想用js调用flash实现,奈何自己不会flash,Google了好久没搜到这方面资源,好心万能的V友们,求解决,不胜感激
    7 replies    2015-04-18 13:09:02 +08:00
    airycanon
        1
    airycanon  
       Apr 18, 2015 via Android
    js跟flash相互调用是通过ExternalInterface,Flash处理图片用的是BitmapData,好久没写了,只能讲这么多。
    ajan
        2
    ajan  
       Apr 18, 2015
    js也能做到吧,同事找了个js插件,可以对图片resize,
    kisshere
        3
    kisshere  
    OP
       Apr 18, 2015
    @airycanon 谢谢大神,请问大神哪里有这种Flash下载?我对Flash可是一点都不会啊
    kisshere
        4
    kisshere  
    OP
       Apr 18, 2015
    @ajan 额。。。我是指能把图片压缩成指定的大小并能下载,而不是简单设置图片的宽高
    Vanilla
        5
    Vanilla  
       Apr 18, 2015
    其实这个问题你可以考虑使用HTML5 Canvas

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

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

    关于客户端文件上传、加水印裁剪可以看我写的这篇文章: http://liyaodong.com/1718.html
    ajan
        6
    ajan  
       Apr 18, 2015
    @kisshere 看这里: https://github.com/think2011/localResizeIMG3, 可以压缩图片质量的。
    demo: http://lrz3.herokuapp.com/
    kisshere
        7
    kisshere  
    OP
       Apr 18, 2015
    @ajan 谢谢,官方要求的是IE9以上,但是天朝大部分用户还是IE8及以下啊,有没有更好的解决方案?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2778 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 10:18 · PVG 18:18 · LAX 03:18 · JFK 06:18
    ♥ Do have faith in what you're doing.