我正在寻找与-[NSWorkspace iconForFile:]
完全相同的方法,但如果可能的话,它会以更高的分辨率返回图标。特别是,我有一个使用QuickLook显示文件预览的应用程序,如果没有快速查看插件可用,我希望它回退到文件图标。然而,使用iconForFile:
方法会产生一个小的32x32图标。有更好的方法吗?一个返回NSImage
或CGImageRef
是首选,但较少访问的方法可能也不错。在Mac OS X中的文件的高分辨率图标?
6
A
回答
5
-[NSWorkspace iconForFile:]
的返回图像包含多个表示,包括更高分辨率的表示。
如果您尝试在512x512上绘制它,它会自动选择适当的表示。
3
这里是使图标更大的方式:
NSImage * icon = [NSWorkspace iconForFile:yourPath];
[icon setSize:NSMakeSize(64,64)];
完蛋了。祝你好运!
相关问题
- 1. 高分辨率OS X界面PSD
- 2. Mac OS X的石英CGWindowListCreateImage打乱在1366×768分辨率
- 3. 的Mac OS date命令 - 越来越高时间分辨率
- 4. 提取文件的高分辨率图标或缩略图
- 5. 高分辨率图标作曲
- 6. 如何在C++中获得Mac OS X中主显示器的分辨率?
- 7. iPhone 4高分辨率屏幕+高分辨率Google地图自定义图标?
- 8. Android marketplace;高分辨率应用图标
- 9. 图标分辨率
- 10. uiwebview中的高分辨率图像
- 11. HTML:在低分辨率下渲染高分辨率图像
- 12. iphone OS 4.0-显示更高分辨率图像的问题
- 13. 高分辨率UITabBar图标在低分辨率屏幕上全尺寸显示
- 14. 从高分辨率文件夹中拉出图像的问题
- 15. Android:从最高分辨率的文件中显示图像
- 16. 带有Mac OS X中图标的文件夹列表
- 17. Mac OS X文档图标模板?
- 18. 在ipad的safari中的高分辨率PNG文件
- 19. 同时支持高分辨率和低分辨率图像
- 20. 加载高分辨率的精灵图片3598 x 3598
- 21. 创建巨大的高分辨率位图大于23k x 23k
- 22. Mapnik的高分辨率图像
- 23. 图片犯规的高分辨率
- 24. 来自PDF的高分辨率图像
- 25. Kivy全高分辨率的
- 26. 获得更高分辨率的nyquist图
- 27. 导出高分辨率的topigraphical图像?
- 28. jpg文件的分辨率
- 29. 如何从MediaWiki中的低分辨率SVG获取高分辨率缩略图?
- 30. Flex/Flash Builder 4.6中的高分辨率iPad图标
'-setSize'充满了危险,应该避免,除非你知道你在做什么。 – 2012-04-18 14:00:36
该代码来自http://developer.apple.com/library/mac/documentation/cocoa/Conceptual/Workspace/Articles/InformationAboutFiles.html#//apple_ref/doc/uid/20001004-39665 – UJey 2012-04-21 16:22:08