我正在尝试保存 TGA 图像。我已经将数据作为 aCGImageRef
并用于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?我应该把它变成中间格式,然后自己进行转换吗?