【发布时间】:2010-01-30 21:45:16
【问题描述】:
我正在寻找一种方法(公共或其他方式)来获取显示文件 QuickLook 预览 的 NSView、NSImage、CGImageRef 等。本质上相当于 QLThumbnailImageCreate() 但用于预览。
我能找到的公共 API 不支持这个。它们允许创建缩略图图像或 QLPreviewPanel。该面板确实显示了快速查看预览,但我无法访问预览的外观以将其嵌入到其他视图中,也无法一次显示多个预览。
作为背景,我正在编写一个应用程序,用户可以在其中嵌入指向应该内联显示的其他文件的链接,有点像 HTML 中的 标记。对于 JPG 和 PDF 等图像,很容易确定要显示的内容。我认为对于其他格式,我会使用 Quick Look 来生成文件内容的良好视觉表示。这样,我的应用程序支持的格式集就可以轻松扩展(只需下载新的 Quick Look 生成器)。
【问题讨论】: