Я ищу способ (публичный или другой) для получения NSView, NSImage, CGImageRef и т.д., который показывает QuickLook preview для файла. По сути, это эквивалент QLThumbnailImageCreate(), но для предварительного просмотра.
Публичные API, которые я могу найти, не поддерживают это. Они позволяют создавать уменьшенное изображение или QLPreviewPanel. Панель действительно отображает предварительный просмотр быстрого просмотра, но я не могу получить доступ к внешнему виду предварительного просмотра, чтобы вставлять его в другие представления, а также не могу отображать сразу несколько предварительных просмотров.
Для фона я пишу приложение, в котором пользователи могут вставлять ссылки на другие файлы, которые должны отображаться в виде строки, вроде как <img> тег в HTML. Для изображений, таких как JPG и PDF, легко понять, что отображать. Я думал, что для других форматов я бы использовал Quick Look для создания приятного визуального представления содержимого файла. Таким образом, набор форматов, поддерживаемых моим приложением, будет легко расширяться (просто загрузите новые генераторы Quick Look).