原生平台怎么计算本地图片的base64编码

web平台有FileReader.readAsDataURL(),原生平台不能用FileReader,问下有没有相应的接口呢?

为什么要计算 base64 呢?

如果确实需要的话,通过 native CCImage 的 getData 方法获得图片的数据,然后通过 base64 算法来对数据编码。

这里有介绍 base64 编码的算法实现:

https://en.wikibooks.org/wiki/Algorithm_Implementation/Miscellaneous/Base64#C.2B.2B

Base64 算法的原理:

https://zh.wikipedia.org/wiki/Base64

类似这样需求比较小众又比较基础的功能,引擎一般不会提供接口,建议大家尽量多 google(不要用百度,原因你懂的),大多数引擎无关的基础问题你都可以找到答案的

好的,知道了,多谢:ok_hand:

@panda 请问下 creator 里头怎么用 CCImage ?用 cc.loader.load 读到的是 Texture2D,怎么转成 CCImage ?