小编Nik*_*kis的帖子

NSView或NSImage中的Mac Quick Look预览版?

我正在寻找一种方式(公共或其他方式)来获取NSView,NSImage,CGImageRef等,以显示文件的QuickLook预览.基本上相当于QLThumbnailImageCreate()但是用于预览.

我能找到的公共API不支持这一点.它们允许创建缩略图或QLPreviewPanel.事实上,该面板确实显示了快速预览,但我无法访问预览的外观以将其嵌入到其他视图中,也无法一次显示多个预览.

作为背景,我正在编写一个应用程序,用户可以在其中嵌入应该以内联方式显示的其他文件的链接,有点像HTML中的<img>标记.对于像JPG和PDF这样的图像,很容易弄清楚要显示的内容.我认为对于其他格式,我会使用"快速查看"来生成文件内容的良好直观表示.这样,我的应用程序支持的格式集很容易扩展(只需下载新的Quick Look生成器).

macos cocoa quicklook

14
推荐指数
1
解决办法
4953
查看次数

Mac OS X中文件的高分辨率图标?

我正在寻找一种方法,-[NSWorkspace iconForFile:]但如果可能的话,它会以更高的分辨率返回图标.特别是,我有一个应用程序,它使用QuickLook来显示文件的预览,如果没有快速查看插件,我希望它回退到文件图标.iconForFile:但是,使用该方法会产生一个小的32x32图标.有更好的方法吗?返回一个NSImage或者CGImageRef是首选但不太容易访问的方法也可以.

macos cocoa icons

7
推荐指数
2
解决办法
1882
查看次数

标签 统计

cocoa ×2

macos ×2

icons ×1

quicklook ×1