把Base64编码的FString转换成TArray<uint8>,就可以利用FFileHelper::SaveArrayToFile把文件存到本地了。 这边需要注意的一个地方就是Base64编码的字符串不能有空格和换行符,否则转换不出来。 转码后把数据存下来,并返回蓝图中使用 //传入一个是Base64的FString,一个是文件目录 UTexture2D * ABaseTImg::LoadImage...
(); 20 UTexture2D* InTexture = UTexture2D::CreateTransient(Width, Height, PF_B8G8R8A8); 21 22 if (InTexture) 23 { 24 void* TextureData = InTexture->GetPlatformData()->Mips[0].BulkData.Lock(LOCK_READ_WRITE); 25 FMemory::Memcpy(TextureData, UncompressedBGRA.GetData(), Uncompressed...