如何在as3中将图像转换为数据URI?

时间:2012-06-18 08:37:38

标签: actionscript-3 flex svg

我正在尝试将图像从Flex应用程序导出到svg。我看到图像的数据格式是这样的

  

“数据:图像/ GIF; BASE64,R0lGOD   lhCwAOAMQfAP //// 7 + / + vj4 Hh4eHd3d / V7 + / Dw8HV1dfLy8ubm5vX19e3t7fr   6 + nl5edra2nZ2dnx8fMHBwYODg / b29np6eujo6JGRkeHh4eTk5LCwsN3d3dfX   13Jycp2dnevr6 //// yH5BAEAAB8ALAAAAAALAA4AAAVq4NFw1DNAX / o9imAsB   tKpxKRd1 + YEWUoIiUoiEWEAApIDMLGoRCyWiKThenkwDgeGMiggDLEXQkDoTh   CKNLpQDgjeAsY7MHgECgx8YR8oHwNHfwADBACGh4EDA4iGAYAEBAcQIg0Dk gcEIQA7“。

是否可以在as3中将图像转换为上述格式?

1 个答案:

答案 0 :(得分:1)

实际上,你必须要区分。 Base64编码获取字节并计算字符串。你可以使用Base64Encoder。你不会得到的是SVG。 SVG是基于XML的规范。使用SVG时,您需要获取浏览器将解释的XML以呈现实际图像。这不适用于Base64Encoder。