スプライトを作成するためにCocos2d-x
base64でエンコードされた画像文字列を読み込もうとしています。bool okは常にfalseを返すため、どこかで間違いがあるようです。多分誰かが私を助けることができますか?
これが私が使用しているコードです:
std::string source = "data:image/png;base64,iVBORw0K....."
int len = 0;
unsigned char *buffer;
len = base64Decode((unsigned char*)source.c_str(), (unsigned int)source.length(), &buffer);
CCImage* img = new CCImage();
bool ok = img->initWithImageData(buffer,len);