JavaScript 图片RGBA数据转base64编码

假设一张图片60*60,那么就是3600个像素,每一个像素点RGBA描述需要4个数字,也就是描述这一张图片需要3400*4=13600。数组长度要达到13600才可以正常描述这个图片。

以下是js转换RGBA数据到base64格式的demo(适用于Web)









以下是cocos专用RGBA数据转spriteFrame(适用于cocos编译的web平台和windows平台,其他平台未测试。)

public static rgbaToSpriteFrame(rgbastr)
    {
        let myarray=rgbastr.split(",");
        let width=64;
        let height=64;
        let arr = new Uint8ClampedArray(width*height*4);
        for(let i=0;i

你可能感兴趣的:(javascript,开发语言)