对Bitmapdata进行编码和解码以进行加密

时间:2014-01-25 06:22:31

标签: air bytearray bitmapdata

Flash CS6(AS3):

这就是我想要完成的......

转换bitmapdata - > bytearray - >使用JPEG编码器(PNGencoder或任何其他替代方案)编码 - > base64字符串。 一旦我掌握了这个base64字符串,我将能够使用我的字符串混淆算法,并将该字符串发送到php。

现在反向(解密)以取回原始图像。 将混淆的字符串从php加载到flash中 - >去混淆算法 - > decodebase64toBytearray - >的BitmapData

我现在面临的挑战是将base64转换为bytearray,然后转换为bitmapdata。

有人可以指导我如何从base64字符串中取回位图图像吗?

1 个答案:

答案 0 :(得分:0)

var pBytes:ByteArray = Base64.decodeToByteArray(pString);

var pBitmapData:BitmapData = PNGEncoder2.decode(pBytes);