【问题标题】:Load local image into canvas without using file API在不使用文件 API 的情况下将本地图像加载到画布中
【发布时间】:2013-05-23 22:53:59
【问题描述】:

我正在创建一个与 REST Web 服务器通信的 javascript 应用程序,要添加图像,我必须将其转换为 base64。要将图像转换为 base64,我将使用 canvas toDataUrl() 但要加载本地文件,我需要使用不太受支持的 File API(我需要至少支持 IE9)。有没有办法在不使用文件 API 和不使用服务器的情况下实现这一目标?

【问题讨论】:

    标签: javascript html5-canvas


    【解决方案1】:

    一种解决方案是在支持时使用文件 API,并为不支持文件 API 的浏览器回退到 Flash Player。

    将 Flash 中的 ByteArray 转换为 Base64 字符串非常容易。我通常使用com.sociodox.utils.Base64,因为编码性能很好。

    【讨论】:

      猜你喜欢
      • 2015-07-20
      • 2016-02-25
      • 2014-03-18
      • 2018-08-02
      • 1970-01-01
      • 2018-05-26
      • 1970-01-01
      • 2013-01-23
      • 1970-01-01
      相关资源
      最近更新 更多