1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-08 19:48:20 +02:00

Res_WritePNG

This commit is contained in:
Brian Fiete 2024-02-22 06:52:19 -05:00
parent c58f327136
commit d1134ebfb8

View file

@ -166,3 +166,17 @@ BF_EXPORT StringView BF_CALLTYPE Res_JPEGCompress(uint32* bits, int width, int h
outString.Insert(0, (char*)jpegData.mSrcData, jpegData.mSrcDataLen); outString.Insert(0, (char*)jpegData.mSrcData, jpegData.mSrcDataLen);
return outString; return outString;
} }
BF_EXPORT bool BF_CALLTYPE Res_WritePNG(uint32* bits, int width, int height, const char* filePath)
{
String& outString = *gResLib_TLStrReturn.Get();
PNGData pngData;
pngData.mBits = bits;
pngData.mWidth = width;
pngData.mHeight = height;
bool result = pngData.WriteToFile(filePath);
pngData.mBits = NULL;
outString.Clear();
outString.Insert(0, (char*)pngData.mSrcData, pngData.mSrcDataLen);
return result;
}