使用CImage类的一点小问题,请帮忙解答一下,谢谢
每次使用CImage::Save()方法,如果指定guidFileType参数,比如指定为ImageFormatBMP,编译器老说我没有定义它。这到底是怎么回事呀,我查找ImageFormatBMP定义,找到他们都是在gdiplusimaging.h中定义的,我包含这个文件如果在atlimage.h前,这好多错误,明显是重复定义了。如果在其后面包含,错误还是一样,提示我ImageFormatBMP没有定义,郁闷死。现在只能用一种非常曲折的办法,即用CImage::GetExporterFilterString函数得到这个GUID,然后把它保存到一个链表中,然后再读出来,用在Save中,如果我要保存的格式较多,这也无所谓,但我只需要将这些保存成一种格式,这样又不直观,又麻烦。各位,是不是那个头文件没有包含呀?不要建议我用jpeglib这个库哈,我用了,感觉导入那么多文件到我工程中,就为了实现这么一个功能,相当不爽,再说jpeglib对图像的柔和效果做的不太好!