如何在OS X中获取图像文件的实际图像?

时间:2014-01-23 04:40:40

标签: macos cocoa nsimage

当我在iconForFile:课程中使用NSWorkSpace时,我会获得默认的Mac图像文件图标。

但是,我想获得在桌面上预览的实际图像 我怎么能这样做呢?

2 个答案:

答案 0 :(得分:4)

[[NSImage alloc] initWithContentsOfFile:filename]

答案 1 :(得分:1)

如果您想要图像文件的内容,请使用[[NSImage alloc] initWithContentsOfFile:filename],如Wil的回答。

如果您想要图像文件在Finder中的显示方式 - 图像文件格式化为图标的预览 - 您需要与QuickLook框架进行对话。致电QLThumbnailImageCreate并为kQLThumbnailOptionIconModeKey密钥传递包含options的{​​{1}}词典。