只是一个(也许是愚蠢的)问题:为什么将NSImage保存为kUTTypeTIFF或kUTTypePNG(将kCGImageDestinationLossyCompressionQuality设置为1.0)会产生无损文件,而kUTTypeAppleICNS会产生奇怪的图标? 我得到的最明显的结果是加载NSImage标准(我的意思是“未定制”)MacOS垃圾图标(/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/TrashIcon.icns)并尝试将其写回文件。 (我使用标准程序:CGImageDestinationCreateWithURL + CGImageDestinationAddImage + CGImageDestinationFinalize)
谢谢