In Cocos2d-x
Sto provando a caricare una stringa di immagine codificata in base64 per creare uno sprite. da qualche parte sembra che ci sia un errore perché bool ok restituisce sempre false. Forse qualcuno può aiutarmi?Caricamento immagine codificata Base64 in Cocos2d-x
Ecco il codice che sto utilizzando:
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);
Non so nulla di Cocos2DX ma suppongo che la stringa passata a 'base64Decode' debba essere rimossa dai metadati in primo piano. –
Grazie mille !! questo era il problema .. con i metadati spogliati funziona perfettamente .. a volte sono cieco :) – aushilfe444