【发布时间】:2013-04-11 10:08:13
【问题描述】:
我正在尝试保存 TGA 图像。我将数据作为CGImageRef 获取并使用CFDataCreateMutable 获取CFMutableDataRef,但我不确定使用哪个类型参数调用CGImageDestinationCreateWithData。查看 UTType 参考,这些是它所说的核心图形支持的类型:
const CFStringRef kUTTypeImage;
const CFStringRef kUTTypeJPEG;
const CFStringRef kUTTypeJPEG2000;
const CFStringRef kUTTypeTIFF;
const CFStringRef kUTTypePICT;
const CFStringRef kUTTypeGIF;
const CFStringRef kUTTypePNG;
const CFStringRef kUTTypeQuickTimeImage;
const CFStringRef kUTTypeAppleICNS
const CFStringRef kUTTypeBMP;
const CFStringRef kUTTypeICO;
我会使用 kUTTypeImage 吗?如果是这样,我如何让它知道我想将它编码为 TGA?我应该把它变成中间格式,然后自己进行转换吗?
【问题讨论】:
标签: c++ core-graphics core-foundation tga