繁体   English   中英

如何从Flex中的本地图像获取BitmapData?

[英]How do I get the BitmapData from a local image in Flex?

图像已经在客户端PC上本地保存,它是Air应用程序。 图像未嵌入,它位于Application Storage目录中。

我已经看到了这个问题: 如何从AIR中的本地jpeg文件中获取File对象中的BitmapData对象? 但它使用URLRequest,我认为这不是我需要的,因为该文件是本地的。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM