Silverlight画像ビューアーコントロールの提案
-
06-07-2019 - |
質問
画像を表示するために使用できる適切なコントロールを誰でも提案できます(pngが最も可能性が高く、常に指示できる1つのタイプになります)。画像はサーバー側でのみ使用できるため、クライアントが何かをアップロードすることを心配する必要はありません。サーバーに画像を表示するだけです。
コントロールには次の機能が必要です:
- 画像のズームイン/ズームアウト、ズームされた画像のパン機能。
- 画像の回転
- 画像を前後にページ
- 任意のサイズ(200x400など)に設定された画像領域と、解像度を向上させるズーム機能を備えたサイズを制御するために適合された画像。
- デフォルトのズームレベルと画像内の位置を定義します。
- 画像コントロールを全画面表示する機能
機能があればいい:
- 元の画像(線、ボックス、メモなど)の上にいくつかのタイプの画像を重ねます
- オープンソース
何らかの種類のSilverlightコントロールを使用したいと思います。
編集:もう少し調べてみると、フルスクリーンに展開するなど、本当に便利なSilverlightコントロールの機能がいくつか見つかりました。ページ上のコントロールが小さいことと、画像コントロールをフルスクリーンで使用できるようにするボタンがあることは大きなプラスです。それでも、必要なことをすべて実行できるものを見つけることができませんでした。
編集:現在、Silverlightオプションのみを探しています。変更を反映するためにタイトルと説明を更新しました。
解決 3
私は自分のSilverlightコントロールをゼロから始めました。本当にうまく機能し、ボタンを押すことから画像まですべてを操作するために使用できるすべてのアニメーションタイプの機能により、ルックアンドフィールは驚くべきものです。ユーザーが望む多くのカスタマイズを行うことができました。
Silverlightには感銘を受けました。
他のヒント
ShineDraw.comでは、6つのシルバーライトとフラッシュイメージローテーターを比較しています。いくつかのコードと例でどのように機能するかを説明します。ソースコードが利用可能です。あなたは間違いなくそれらを見なければなりません:
http://www.shinedraw.com/ 3d-illusion / 6-new-silverlight-image-rotators /
これらの jQueryプラグインのいずれかの組み合わせが役立つ場合があります。
スライダーギャラリーとクロップの組み合わせが役立つ場合があります。それらを単一のコントロールに自分でマージする必要がありますが、それは一歩です。 スライドショーモデルで別の画像ビューアーを使用する場合は、 Gian Carlo Mingatiが作成したjQuery slideViewer 。
どのタイプの画像を表示しようとしているのかわかりませんが、この質問にはいくつかの答えがあります:
また、Silverlight:クロスプラットフォームの埋め込み可能な大きな画像ビューア
表示している内容と仮定できるかどうかに応じて、 Microsoft Office Document Imaging Viewer は、安価なブラウザ埋め込みオプションです(つまり、ユーザーがすべてOffice 2003以降を使用している場合は無料です)。
vectorlight.netツールキットを試してください。
DeepZoomを検索してください。印象的なズーム機能があります。他のものに関しては、おそらく自分で実装することができます:)