【问题标题】:How do I get the BitmapData from a local image in Flex?如何从 Flex 中的本地图像中获取 BitmapData?
【发布时间】:2011-06-21 18:51:27
【问题描述】:

图像已本地保存在客户端 PC 上,它是一个 Air 应用程序。图像没有嵌入,它在应用程序存储目录中。

我见过这个问题:How can i get a BitmapData object out of a File object from a local jpeg file in AIR?,但它使用 URLRequest,我认为这不是我需要的,因为该文件是本地文件。

【问题讨论】:

    标签: apache-flex flex3


    【解决方案1】:

    使用 file.url 将为您提供一个可以与 URLRequest 一起使用的 url,即使该文件是本地文件。

    【讨论】:

      【解决方案2】:

      您是否尝试使用FileStream 类的readBytes() 方法读取图像文件?这将为您提供图像的ByteArray 表示。我认为您可以使用此信息创建一个新的 BitmapData 对象。我自己没有测试过。

      【讨论】:

        猜你喜欢
        • 2010-10-07
        • 1970-01-01
        • 2019-10-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-09-06
        • 1970-01-01
        相关资源
        最近更新 更多