問題タブ [imagesource]
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.
c# - Asp.net MVCで見つからない画像を表示する方法
asp.net mvc プロジェクトがあります。特定のビューでは、プロジェクト内の異なるフォルダーから 4 つの画像を呼び出します。
時々画像が見つかりません。4つのフォルダーすべてに異なるサイズの画像が含まれているため、フォルダーごとに画像を設定したいので、フォルダーごとに特定のサイズの画像を設定する必要があります。
画像がそれを行う方法が見つからないときにデフォルトの画像を表示する方法.iは、ビューで呼び出した画像がディレクトリにないときにnone.pngを呼び出すことを意味します。
画像が見つからない場合に画像を表示する方法はありますか。
asp.net 4 MVC 3でそれを行う方法は何でも.web.configを使用するか、他のものを設定します。
c# - ushort[] から BitmapImage を作成する
ushort 配列から BitmapImage を作成することは可能ですか? もしそうなら、どのように?
現時点では、ビットマップを作成し、ビットマップ配列に変換して表示していますが、これは遅すぎます。各フレームが UI スタッドを作成している間、画像 (ライブ ビデオ フィード) を継続的に更新する必要があります。ビデオの実行中にアプリが非常に遅くなります。したがって、できるだけ早く ushort[] を BitmapImage に取得する必要があります
ありがとう、イーモン
node.js - CouchDB/Cradle 画像を追加するにはどうすればよいですか?
したがって、基本的には、ユーザーが登録時に画像をアップロードできるようにしたいと考えています。永遠にどこから始めればよいかわかりません。CouchDB が添付ファイルをサポートしていることは知っていますが、Cradle ではどのように機能するのでしょうか。
Cradleのドキュメントで次のコードを見つけました
だから私はそれが添付ファイルを保存できることを知っています。その場合、どのように画像を渡しますか?私はhtmlで、私は使用しなければならないと仮定しています
しかし、そこからどこへ行くのですか?この手順では、画像をサーバーのどこかに保存しませんか。次に、何らかの方法で画像のアドレスを取得し、それをクレードルに渡して、CouchDB データベースに添付ファイルとして保存する必要がありますか。
あなたが私を助けることができるなら、事前に感謝します!
wpf - WPFイメージを使用したスレッド化(System.InvalidOperationException)
スレッドを使用してWebサイトから画像を取得し、それを親フォーム(WPF)に戻して表示しています。問題が発生し、次の例にデバッグすることができました。
Watch()は独自のスレッドで実行されることに注意してください。ビットマップオブジェクト(ウィンドウフォームのPictureBoxで使用できます)を使用すると、すべてがうまく機能します。つまり、私が行に着いたときに、このコードをデバッグします
そして、変数bmpを調べてください。すべてが素晴らしく、期待どおりに機能します。しかし、次の行にたどり着くと
そして、変数bmpImageを調べて、大量のSystem.InvalidOperationExceptionを取得します。これが実際に行われ、WPF Imageオブジェクトに割り当てられると、「別のスレッドがオブジェクトを所有しているため、呼び出し元のスレッドはこのオブジェクトにアクセスできません」と表示されます。WPF BitmapImages(ImageSourceの設定に必要)でこの問題が発生するのに、WindowsフォームのBitmapオブジェクト(PictureBoxの設定に使用できる)では発生しないのはなぜですか?これをWPFで修正するにはどうすればよいですか?
silverlight - ユーザーコントロール内の画像コントロールでSilverlightアプリの相対パスを使用するにはどうすればよいですか?
コントロールを含むカスタムユーザーコントロールを作成しました<Image />
。filename
私のユーザーコントロールは、プロパティに使用する適切なものを含むCLRオブジェクトにバインドされてい<Image>
Source
ます。
ユーザーコントロールはControls
、Silverlightアプリのフォルダーの下にあります。アプリの実行時に、画像がユーザーコントロールと同じフォルダーにある場合にのみ画像が表示されます(つまり、画像はControls
フォルダーにある必要があります)。
Silverlightアプリが実行されている場所を基準にして画像ソースを作成するにはどうすればよいですか?
アプリはASP.NETMVCアプリケーションでホストされています。
silverlight - WP7 Silverlight -- スタックパネルのスクロールビューで画像をタップして、同じ画像を別のグリッドに表示する
私はおそらく、Windows Phone 7 アプリを作成しようとしている最悪の "コーダー" ですが、助けが必要であり、笑えるほど簡単だと考える人もいるかもしれません (実際はそうかもしれません)。
私の問題: あるグリッドから画像をタップして、別のグリッドに大きな画像として表示するコードをどのようにコーディングすればよいでしょうか?
そして、私は詳しく説明します:
画面を分割する 2 つのグリッドがあるアプリ ページ (横向きモードのみ) があります。
最初のグリッド ( smallgrid
) には、サイズが 1/10 に縮小された画像small
の Stackpanel ( ) を含む Scrollviewer ( ) が含まれており、基本的に画像のサムネイルが表示されます。smallimages
2 番目のグリッド ( contentgrid
) は、その画像からサムネイル画像をタップすると、smallgrid
その画像が表示されるように設計されています。contentgrid
デフォルトでは、balloon0 が に表示されcontentgrid
、小さな画像の 1 つをタップすると変化します。
これにいくつかのモックコードを提供しようとします:
背後にあるコードは、助けが必要な場所です。一度クリックすると、その画像が画像を置き換えるボタンを使用することを考えていますが、そのcontentgrid
方法がわかりません。
または、画像がタップされたときに画像を置き換えるジェスチャーリスナーを使用できますcontentgrid
...しかし、その方法もわかりません。
どんな洞察も役に立ちます。私は C# コーダーではなく、言語や WP7 Silverlight についてもよく知っているので、助けてくれてありがとう。
jquery - ローカルでホストされているサイトのファイルパス
jQueryで画像ギャラリーを作成する方法を学んでいます。画像ファイルのパスは、最終サイトの場合です。
しかし、テストのためにChromeブラウザにローカルに読み込んでいると、画像がこのファイルパスにあるため、画像が表示されません。
すべてのファイルパスリンクを手動で変更せずに、画像をローカルブラウザにロードする便利な方法はありますか?
/
たとえば、「画像」の前に置くだけでうまくいくのではないかと思いましたが、うまくいきませんでした。
wpf - StreamResourceInfo.Streamを破棄します
私はリソースからsStreamResourceInfo.Stream
を取得するために使用します。使用後のストリームBitmapImage
は正しいですか?メモリプロファイラーでは、そうするとエラーが発生するため、質問します。メモリプロファイラーは、破棄されたインスタンスがGCされていないと言います。 Close
Dispose
私がウェブを見ると、私はこのトピックへのこの投稿しか見つけることができません。この投稿では、回答者は、処分することは意味がないことを述べています。しかし、状況や効果を見てみると、これは正しくないと思います。誰かが正しい行動が何であるか知っていますか?
追加情報:私が見たmsdnの例では、それらは破棄もクローズもしません。
編集
RickSladkeysの回答のおかげで、私は解決策を見つけました:私StreamResourceInfo.Stream
はのStreamSource
-propertyに割り当てBitmapImage
ます。msdnには次のように記述されています。
BitmapImageの作成後にストリームを閉じる場合は、CacheOptionプロパティをBitmapCacheOption.OnLoadに設定します。デフォルトのOnDemandキャッシュオプションは、ビットマップが必要になるまでストリームへのアクセスを保持し、クリーンアップはガベージコレクターによって処理されます。
これはBitmapImage
、ストリームの所有権を取得することを意味します。ストリームを手動で閉じる/破棄すると、メモリプロファイラーにエラーが表示されるのはそのためです。ビットマップはストリームへの参照(BitmapCacheOption OnDemand)を保持するため、BitmapImageが有効である限り、GCはストリームを解放しませんが、ストリームはすでに明示的に有効になっています。処分された。この特定の例では、廃棄は悪い考えです。
完全を期すために、msdnで、呼び出された上記のリンクの例も調べましたTextRange.Load
。の場合Load
、それは反対でLoad
あり、所有権を取得しないため、終了後にストリームを閉じる/破棄する必要があります。
performance - 「BufferedImage」を使用すると、改札に画像を読み込むためのパフォーマンスが得られるというのは本当ですか?
「bufferedDynamicImageResource」と「staticimageresourcepath」を使用して画像をロードするためのウィケットで最高のパフォーマンスを発揮する方法を診断するために、次のサンプルを試しました。
「BufferedImage」を使用する
静的リソースパスを使用する
「静的リソース」を使用して画像をロードする場合の応答時間は約299ミリ秒ですが、「BufferedImage」を使用する場合の応答時間は最初のロードでわずか58ミリ秒です。ローカルでテストし、Tomcatにデプロイしました。したがって、JVMメモリの考慮事項の問題に加えて、画像要求リソースが十分に小さい場合は、ローカルディスクから画像をロードするのではなく、メモリから画像を取得する方がよいでしょうか。
よろしく
ヴァンス
wpf - Create Video from ImageSource
Is there any easy way of adding ImageSources to a stack and create a video from it?