問題タブ [imagekit]
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.
cocoa - IKImageBrowserView にプリロードをスケジュールしないように指示する
オープンソースの iMedia フレームワーク プロジェクト (現在、数十人の開発者が使用中) を書き直すために、IKImageBrowserView に切り替えており、キャッシングに悩まされています。
IKImageBrowserView は、優先度の低いバックグラウンド タスクとして、まだ表示されていないアイテムをできるだけ多くプリロード/プリフェッチすることを好むようです。これは役に立つかもしれませんが、できることなら CPU (およびリモートで取得した画像のネットワーク) に負荷をかけたくないという点を除きます。
特に、独自の FIFO キャッシュ メカニズムがあるため (サムネイル データを他のビューと同じデータで共有できるため)、キャッシュが容量いっぱいになり、古いアイテムがダンプされるだけです。
このプリローダーのスケジューリングを無効にする方法はありますか? (今のところ慎重に使用できる文書化されていない API があるとしても、この危険な機能をオフにできることが非常に重要であるため、それをパブリック API にするリクエストを開くことは確実です。)
これは実際に多くのアプリケーションに影響を与えます。あなたが提案できる回避策は非常に高く評価されます。
ところで、関連する議論: http://lists.apple.com/archives/cocoa-dev/2007/Nov/msg02011.html
django - フォトログの統合
Photologue を Django アプリと統合し、それを使用して車両の在庫に写真を表示したいと考えています... Boost Motor Group Inc. が提供するものと似ています。私はすでにアプリを統合しているので、次のステップを試みています。それを私の車両モデルに接続する方法と、写真を表示する方法を理解する. 私の車両モデルはこのように見えます BTW
jquery - imagekitでthickboxを使用する
画像を表示するためにjQueryThickboxを使用したいのですが、これまでのところ、サムネイルをクリックすると、読み込みの進行状況バーだけが表示されます。私は以下のようにディスプレイを設定しました(多分これは役立つでしょう)
上記のコードの出力は次のとおりです。
jsとスタイルシートについては、以下のように接続しました。
python - すべてのImageSpecから選択リストを生成する方法
から継承するすべての仕様の選択リストを生成したいと思いimagekit.specs.ImageSpec
ます。
アイデアは、管理インターフェースのユーザーが画像に追加するImageSpecを選択できるようにすることです。
すなわち:
ドロップダウンリスト「ディスプレイ、シングルディスプレイ、リフレクション、シングルディスプレイリフレクション」が表示されます
cocoa - トラックパッドのピンチ ジェスチャを解釈して IKImageBrowserView をズームする方法
最近IKImageBrowserView
のMacラップトップでマルチタッチトラックパッドを使用してピンチズームできるようにしたいです。
Cocoa Event Handling Guide の「Handling Gesture Events 」セクションには、次のように記載されています。
倍率アクセサー メソッドは、倍率を表す浮動小数点 (CGFloat) 値を返します。
..さらに、高さと幅に を掛けてビューのサイズを調整するコードを示しますmagnification + 1.0
。
IKImageBrowserView
これは、zoomValue
プロパティが 0.0 と 1.0 の間に固定されているzooming の正しいアプローチではないようです。
-[NSResponder magnifyWithEvent:]
では、イベントをズームに解釈する方法を知っている人はいIKImageBrowserView
ますか?
django - Django と django-imagekit を使用してオブジェクト リストにサムネイルを表示する
アイテムリストのサムネイルを表示するにはどうすればよいですか?また、特定のサムネイルまたはランダムなサムネイルのみを表示することは可能ですか? これまでのところ、テンプレートにこれがあります:
django - django-imagekit のイメージの出力場所
以下のように、アプリの各レコードに属する画像のリストを出力しようとしています:
この最初の部分は問題ありません。私が問題を抱えている部分は、私が試したときです
上記の 2 行のコードにより、'QuerySet' object has no attribute 'original_image'
. 問題は何ですか?
sec_photos
また、写真を最後の写真まで、image1、image2、...として出力したい
objective-c - バインドされたプロパティが設定されているときに NSUserDefaultsController が機能しないことを確認する
セットアップは次のとおりです。プロパティがsharedzoomValue
のキーにバインドされているIKImageBrowserView のサブクラスがあります。バインディングが同じキーにバインドされている があります。VFBrowserZoomValue
NSUserDefaultsController
NSSlider
value
zoomValue
これは、ブラウザのスライダーからの変更に完全に機能します。
-magnifyWithEvent:
サブクラスに実装して、IKImageBrowserView
トラックパッドのピンチ ジェスチャでブラウザをズームできるようにしようとしています。
これが私の実装です:
これにより、ブラウザがzoomValue
正しく変更されます。問題は、NSUserDefaults
が新しい値で更新されないことです。
アプリの他の場所には-observeValueForKeyPath:ofObject:change:context:
、ブラウザの を監視する の実装がありzoomValue
ます。ブラウザーのズームの値、スライダーの値、およびそのメソッドのデフォルトのキーをログに記録すると、ブラウザーの zoomValue が NSUserDefaults にプッシュされておらず、スライダーが更新されていないことがわかります。
私は効果のない-magnifyWithEvent:
呼び出しでメソッドを囲みました。-{will,did}ChangeValueForKey
objective-c - IKImageBrowserView がドロップ位置を示す方法を変更する
を設定することで、単一行の IKImageBrowserView を作成できます。
ただし、この場合、画像ブラウザ内で画像をドラッグして再配置すると、ドロップ場所が水平線で強調表示されます(垂直線が予想されます)。
これはどのように変更できますか?
どうもありがとう。
javascript - DJANGOImageKitの機能
非常に基本的なタイムラプスシーケンスの画像をまとめています(合計で約120枚の画像)。
imagekitをインストールし、specs.pyファイルを必要に応じて調整し、データベースに「ポインター」を入力しました。imagekitはサムネイルを生成しました.....すべて順調です。
私のviews.pyには以下が含まれます:
私のShots.htmlには
ただし、カーソルをサムネイルに置いたときに元の(大きい)サイズの画像を表示したいので、これだけでは実用的ではありません。もちろん、JavaScriptで「onmouseover」を使用する前にこれを実行しました。また、CSS画像のロールオーバー手法を使用してこれを実行しました。
ImageKitには、そのような機能を提供する独自のオブジェクト/メソッドがあり、JavaScriptやCSSを必要としませんか、それともソリューションは厳密にHTMLですか?