問題タブ [quicklook]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - Leopard の Finder が透かしの付いたプレビュー アイコンを取得するのはどの機能ですか?
私はすでに見ましたが、ファインダーから見たものGetIconRefFromFileInfo()
とQLThumbnailImageCreate()
は似ていないようです。これは、透かしが付いた正方形のアイコンです。たとえば、ファイルがRTFの場合、下にこの灰色がかった透かしがあり、 RTF、RTFD、PDF...
これについて私を助けてください。ありがとう。質問がまだ不明な場合は、お気軽にコメントしてください。
cocoa - NSViewまたはNSImageでのMacクイックルックプレビュー?
ファイルのQuickLookプレビューを表示するNSView、NSImage、CGImageRefなどを取得する方法(公開またはその他)を探しています。基本的にQLThumbnailImageCreate()と同等ですが、プレビュー用です。
私が見つけたパブリックAPIはこれをサポートしていません。サムネイル画像またはQLPreviewPanelを作成できます。パネルには実際にはクイックルックプレビューが表示されますが、プレビューの外観にアクセスして他のビューに埋め込むことも、一度に複数のプレビューを表示することもできません。
背景として、HTMLの<img>タグのように、インラインで表示する必要がある他のファイルへのリンクをユーザーが埋め込むことができるアプリを作成しています。JPGやPDFなどの画像の場合、何を表示するかを簡単に理解できます。他の形式の場合は、クイックルックを使用してファイルの内容の見栄えの良い視覚的表現を生成すると思いました。このようにして、私のアプリケーションでサポートされている一連の形式を簡単に拡張できます(新しいクイックルックジェネレーターをダウンロードするだけです)。
javascript - 画像を「クイックルック」するシンプルな JavaScript/jQuery プラグイン
クリック時に画像を「クイックルック」する優れたJavaScript / jQueryプラグインはありますか?
シンプルにしたいので、画像のサムネイルをクリックすると、フルサイズにズームアウトします。
理想的には、上記の画像にクラスを与えるだけでセットアップされ、JavaScript/jQuery が残りを行います。
Apple.comのこのページの画像の一部と同様に、[インポート] の下の最初の画像を参照してください。
ライトボックスのような複雑なもの、スライドショー、長い紹介、背景のフェードアウトは必要ありません。
macos - .app に関連付けられていない Quick Look Generator のチュートリアル
私は Apple のQuick Look Programming Guide: Introduction to Quick Lookページを Mac Dev Center で確認しましたが、Apple プログラマーというよりも科学プログラマーとして、少し理解できませんでした (しかし、私はそれを理解することができました)。週末に十分長く頭をぶつければ)。
Xcodeの経験が非常に少ない人にとって十分に単純な、優れた基本的なQuick Look Generatorsチュートリアルを知っている人はいますか?
好奇心が強い人のために.evt
、xml ヘッダーと、ヘッダーの後にバイナリ情報を持つというファイルタイプがあります。XMLヘッダーを表示するジェネレーターを作成しようとしています。それが属するアプリケーション バンドルはありません。ありがとう!
iphone - QLPreviewControllerをどのように使用しますか?
これは、ドキュメントをプレビューするための最良の方法のように見えますが、使用方法に関する情報が見つかりません。私は何かが足りないのですか、それともこれを行うためのより良い方法がありますか?
objective-c - 画像といくつかの情報を表示する QuickLook プラグイン
私は現在、QuickLook プラグインを作成しています。 http://www.code-line.com/software/sneakpeekphoto/のように、画像とその画像に関する情報を同時に表示する方法を考えています。
objective-c - QuickLook プラグイン: 2 つのプラグインが同じファイル タイプを処理する場合、どのように機能しますか?
ユーザーが同じ kMDItemContentType を処理する 2 つ以上のクイックルック プラグインを持っている場合はどうなりますか? その実際の作業を行うために、どのプラグインが優先されますか? プログラムで設定できますか?
macos - OSX Quicklook のデバッグ
MPO ファイル用のクイックルック プラグインを作成しています。
プラグインはそれほど問題ではありませんが、問題はプラグインをデバッグしようとしていることです。Applesのドキュメントには、デバッグするには使用すると書かれています
そして、私が持っています。ただし、私のブレークポイントはどれも一致しません。これは、私のクイックルックプラグインとタイプが一致していないためだと思います。mdl (または mdimport) を使用して、dyn.ah62d4rv4ge8046dt のファイル タイプを取得します。それを使用しても何も得られません。それが問題だと思いますので、info.plistをいじってみました。それを修正するために他のプラグインを調べましたが、まだブレークポイントがヒットせず、コードを使用していません。
私の(重要な部分の)info.plistは現在次のようになっています:
ここで明らかに欠けているものはありますか、それともプラグインを実行していないその他の理由はありますか?
objective-c - NSViewController からのデリゲートとしての QuickLook コンシューマ
QuickLook
のテーブルから機能を実装する際に問題が発生していますNSView
。に関する限られたドキュメントは、QuickLook
実際にはまったく役に立ちません。
Apple Docs (カスタム ジェネレーターとプラグインに重点を置いています) を読んだ後、 QuickLookDownloader サンプル コードを調べました。このコードはドキュメントベースのアプリケーションに基づいていますが、私にとっては正しい方法のようです (結局のところ、これは Apple のコードであり、彼らのプロジェクトで機能します)。
私の実装では、 がQuickLook panel
問題なく表示され、同じように簡単に閉じることができます。ただし、パネル自体が my 内からデリゲート メソッドを呼び出すことはありませんNSViewController
。その結果、「アイテムが選択されていません」という文言だけで、オブジェクトを表示することさえできません。そして、私は困惑しています。
に電話してみsetDelegate
ましたが、そのルートを進むと差し迫った破滅について警告されます...
[QL] QLError(): - [QLPreviewPanel setDelegate:] が呼び出されたときに、パネルにコントローラーがありません - これを修正しないと、すぐに発生します。-acceptsPreviewPanelControl:/-beginPreviewPanelControl:/-endPreviewPanelControl: については、QLPreviewPanel.h のコメントを参照してください。
そして、いずれにせよ、デリゲート メソッドの 1 つに応答しようとすると、dealloc で破滅が起こります。
はい、パネルを獲得した後にデリゲートを設定する必要があることを確認するヘッダーを読みました(以下のコードを参照)。
これはサンプル コードとほぼ一致しますが、例外として、a) データを取得する場所 (からデータを取得するNSArrayController
) と、b) プレビュー アイテムを取得する場所 (私のモデル オブジェクトから直接取得する場所) が異なります。 - またはとにかくする必要があります)
問題は、acceptsPreviewPanelControl
が呼び出されないため、デリゲートが使用されないことです (絶対に呼び出されません)。
これは私が見逃している単純なステップだと確信していますが、サンプル コードを分析し、ドキュメントを精査した後、答えがわかりません。
これはすべて NSViewController 内からのものであるためですか (ただし、それが方程式に含まれる理由はわかりません)。
ありとあらゆる助けが大歓迎です。
ソリューションの更新
Peter の観察のおかげで、修正は迅速に行われました。デバッガーのエラー メッセージが意味することを嫌いませんか? :-)
ロードされた私のクラスでMyViewController
は、問題を修正するために 3 行のコードを追加するだけで済みました。
仕事は終わりました :-) ピーターに感謝します。
iphone - クイックルックAPIの実装に問題があります
PDFファイルのプレビュー用にQuickLookAPIを実装したいと思います。ビューベースのアプリを作成し、.hファイルにQuickLook/QuickLook.hをインポートしました。.mファイルで、viewDidLoad内にQLPreviewControllerのオブジェクトを作成しました。その後、QLPreviewItemのオブジェクトを作成しようとしましたが、「QLPreviewItemundeclared」というエラーが発生します。できればPlzが助けてくれます。
ありがとう。