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,你是如何为了获得比目前更高的声誉而悬赏的?