2
0
Brian Fiete 1 жил өмнө
parent
commit
d1134ebfb8
1 өөрчлөгдсөн 14 нэмэгдсэн , 0 устгасан
  1. 14 0
      BeefySysLib/ResLib.cpp

+ 14 - 0
BeefySysLib/ResLib.cpp

@@ -165,4 +165,18 @@ BF_EXPORT StringView BF_CALLTYPE Res_JPEGCompress(uint32* bits, int width, int h
 	outString.Clear();
 	outString.Insert(0, (char*)jpegData.mSrcData, jpegData.mSrcDataLen);
 	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;
 }