Macos Leopard';s Finder是否获得带有水印的预览图标?

Macos Leopard';s Finder是否获得带有水印的预览图标?,macos,macos-carbon,watermark,finder,quicklook,Macos,Macos Carbon,Watermark,Finder,Quicklook,我已经看过了geticonrefromfileinfo()和qltumbnailimagecreate(),但它们似乎与我从finder中看到的不一样,它是一个带有水印的方形图标,例如,如果文件是RTF,它下面有一个灰色水印,上面写着RTF、RTFD或PDF 请帮我解决这个问题。谢谢如果问题仍然不清楚,请随时发表评论。来自: 这是NSImage上的一个类别 用于获取包含 快速查看一个文档内容的预览 给定文件。如果没有快速查看预览 如果可用,它将返回 文件的查找器图标(这是什么 “快速查看”面板不

我已经看过了
geticonrefromfileinfo()
qltumbnailimagecreate()
,但它们似乎与我从finder中看到的不一样,它是一个带有水印的方形图标,例如,如果文件是RTF,它下面有一个灰色水印,上面写着RTF、RTFD或PDF

请帮我解决这个问题。谢谢如果问题仍然不清楚,请随时发表评论。

来自:

这是NSImage上的一个类别 用于获取包含 快速查看一个文档内容的预览 给定文件。如果没有快速查看预览 如果可用,它将返回 文件的查找器图标(这是什么 “快速查看”面板不支持)。信息技术 仅包含一种方法:

+(NSImage*)带有预览工作流路径的图像:(NSString*)大小路径:(NSSize)大小asIcon:(BOOL)图标


你好感谢您的回答,但是如果您看到
NSImage+QuickLook.m
中的代码,它确实使用了
qltumbnailimagecreate()
,如果它为零,它将只使用
NSWorkspace
为文件提供的图标,有效地调用
geticonrefromfileinfo()
。很抱歉,我想这不是我想要的答案。你说的“水印”是指图标底部指示文件类型的文本吗?这不是真正的水印…您是指文档图标,例如,由位于
/Applications/Preview.app/Contents/Resources/
中的预览应用程序提供的,例如
gif.icns
?(这些不是方形图标,它们的右上角有一个卷曲的图标,表示它们是文档。另外,文本“GIF”被称为徽章。)那么:您想要文档图标,如所示吗?而不是你得到的特定图标
Generic.icns
?实际上我想得到带有预览的文档图标,是的,在右上角有折叠部分。我似乎无法使用QLThumbnailImageCreate获取它…您所问的问题仍然不清楚。“Preview”指的是application Preview.app,或是图中.dng文件图标中的“Preview”:?顺便问一下,jopes,你是如何为了获得比目前更高的声誉而悬赏的?