Comments 12
для предложений надо еще попробывать, но выглядит достойно!
-4
Для совместимости с Retina-дисплеями — вместо
нужно использовать
Ну и, не забыть создать
NSURL *iconURL = [[NSBundle bundleWithIdentifier:kPluginBundleId]
URLForResource:@"defaultIcon" withExtension:@"png"];
appIcon = [[NSImage alloc] initWithContentsOfURL:iconURL];
нужно использовать
appIcon = [[NSBundle bundleWithIdentifier:kPluginBundleId] imageForResource:@"defaultIcon"];
Ну и, не забыть создать
defaultIcon@2x.png
и другие изображения двойного разрешения.+4
Да, вы правы.
Этот код я в взял из ProvisionQL — там иконка подгружается из
Этот код я в взял из ProvisionQL — там иконка подгружается из
ipa
и заранее не известно, какой из файлов какому разрешению соответствует. Взгляните на алгоритм выбира из Info.plist кандидата на самую подходящую иконку (в идеале нужна основная — 60x60@2x): github/shared.m.0
А можно научить его открывать файлы без расширения, или те, расширения которых он не знает, как текстовые? Например README, file.conf и прочее не хочет открывать как текстовые. Или например определять тип файла по содержимому?
0
UFO just landed and posted this here
Лучше поздно, чем никогда: https://whomwah.github.io/qlstephen/ — вот ровно то, что вам нужно. Доступен через brew cask
.
0
Классно! Сколько я страдал с этими файлами, но даже и не моо представить, что можно эту проблему вот так решить! Спасибо!
А еще было бы здорово добавить в описание репозитория ссылку на эту статью.
А еще было бы здорово добавить в описание репозитория ссылку на эту статью.
0
Не понял каким образом происходит генерация preview. Должна ли быть установлена программа открывающая нужный формат? Есть необходимость в генерации 3D preview из stl файла, как лучше поступить в таком случае?
0
Не очень понял сути вопроса.
QL-плагин, помимо отдельного распространения, может быть включен в обычное приложение для OS X — apple.stackexchange
В этом обсуждении автор Pleasant3D говорит о том, что в его продукте есть stl плагин для OS X, но он не работает на 10.9 — он столкнулся с проблемами с OpenGL. Исходный код Pleasant3D открыт, можно посмотреть, как там устроен QL плагин.
По вопросу реализации такого плагина — думаю разумно сделать так: проверить наличие приложения (3D редактора?) в системе, запустить его с определенным параметром и полученную информацию (изображение) вернуть в QuickLook.
QL-плагин, помимо отдельного распространения, может быть включен в обычное приложение для OS X — apple.stackexchange
В этом обсуждении автор Pleasant3D говорит о том, что в его продукте есть stl плагин для OS X, но он не работает на 10.9 — он столкнулся с проблемами с OpenGL. Исходный код Pleasant3D открыт, можно посмотреть, как там устроен QL плагин.
По вопросу реализации такого плагина — думаю разумно сделать так: проверить наличие приложения (3D редактора?) в системе, запустить его с определенным параметром и полученную информацию (изображение) вернуть в QuickLook.
0
Спасибо большое! Насколько я понял разрабатывать можно только на С/++/Objective? Нету ли метода, скажем, на питоне?
0
Sign up to leave a comment.
Разработка Quick Look plugin для OS X