目前,我尝试为单个彩色图像创建*.tga图像,该图像与GIMP生成的TGA图像文件相匹配。尝试了几种算法,但我无法得到准确的输出。有我可以使用的标准库吗?
发布于 2020-11-05 13:48:44
我工作的公司有一个C/C++ Windows库,它支持多种图像格式,包括TGA。虽然它不是开源的,但是有一个完全工作的免费评估,您可以试着看看输出文件是否与您所寻找的匹配。
保存TARGA文件的C++代码如下所示:
BITMAPHANDLE bmp = {0};
L_LoadBitmap("G:\\test\\input.bmp", &bmp, sizeof bmp, 0, ORDER_BGRORGRAY, NULL, NULL);
L_SaveBitmap("G:\\test\\output.tga", &bmp, FILE_TGA_RLE, bmp.BitsPerPixel, 0, NULL);
L_FreeBitmap(&bmp);您可以从此页获得评估结果。
https://softwarerecs.stackexchange.com/questions/76681
复制相似问题