0
C++のWindows 32bit用SDL2プロジェクトにPNGリソースファイルをセットアップしました。 (それは文字列に変換された場合)SDL描画画像データ文字列からのPNG画像
HRSRC hRes = FindResource(0, MAKEINTRESOURCE(IMGID), "PNG");
if (!hRes) {
Log::Error("Find resource IMGID");
return;
}
HGLOBAL hData = LoadResource(0, hRes);
if (!hData) {
Log::Error("Load resource IMGID");
return;
}
DWORD dataSize = SizeofResource(0, hRes);
char* data = (char*)LockResource(hData);
std::string result;
result.assign(data, dataSize);
result
変数は、PNG画像の全ての文字が含まれています。
SDL Imageでこの画像文字列を使用して、それをウィンドウに表示するにはどうすればよいですか?
可能な複製:https://stackoverflow.com/questions/8101442/how-to-load-an-image-using-sdl-from-memory-c – jcarpenter2