用GDI+直接读取图片文件是很方便的,它支持带alpha通道的图片,可以缩放,旋转等。(支持bmp,jpg,png,gif等)但是不明白它怎么才能读入TGA格式的图片,请哪位大侠指点一下。下面是GDI+直接读图片取出buffer的用法:
Bitmap MyBitMap;
MyBitMap.FromFile(szFilePath);
HBITMAP hBitmap;
MyBitMap.GetHBITMAP(NULL,hBitmap);
然后在从HBitMap中用GetBitmapBits把图片的buffer读出。
如果直接把TGA图的buffer给它,又是怎么做的呢?