問題タブ [bitmapimage]

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.

0 投票する
2 に答える
1741 参照

c# - ushort[] から BitmapImage を作成する

ushort 配列から BitmapImage を作成することは可能ですか? もしそうなら、どのように?

現時点では、ビットマップを作成し、ビットマップ配列に変換して表示していますが、これは遅すぎます。各フレームが UI スタッドを作成している間、画像 (ライブ ビデオ フィード) を継続的に更新する必要があります。ビデオの実行中にアプリが非常に遅くなります。したがって、できるだけ早く ushort[] を BitmapImage に取得する必要があります

ありがとう、イーモン

0 投票する
1 に答える
3001 参照

c# - WPF での BitmapImage のシリアル化

カスタム クラスをシリアル化しようとしていますが、System.Windows.Media.Imaging.BitmapImage がシリアル化可能としてマークされていないというエラーが表示されます。シリアル化するには、バイト配列などに変換する必要があることは理解していますが、これにアプローチする方法がわかりません。

私はこの質問を見つけました: Serializing a WPF Image but do not know how to adapt it for my use. 誰かが私を正しい方向に向け、おそらくいくつかの資料をリンクして、WPF でシリアライゼーションを扱うときに読むことができますか?

0 投票する
1 に答える
612 参照

wpf - タスク並列ライブラリを使用して BitmapImage をダウンロードする

UI スレッドの URI から BitmapImage をダウンロードすると、アプリケーションがハングアップします。これを避けるために、別のスレッドで BitmapImage をダウンロードしようとしています。TPL で簡単にできるかどうか知りたいです。

私の現在の方法は次のとおりです。

これに関する問題はもちろん、BitmapImage が Image と同じスレッドで作成されていないという事実です。

URI から読み込まれた BitmapImage は凍結できないため、正常に動作しません。

現在、私が考えることができる最も簡単な方法は、URI からストリームを作成し、そのストリームからビットマップをロードして、返す前にフリーズすることです。それは私が信じている本当に肥大化したコードを作成するはずです。

Web から画像を表示しようとしているときに、コードを小さく (より) 読みやすくする方法はありますか?

0 投票する
1 に答える
372 参照

wpf - バックグラウンドワーカーからタブコントロールにバインドされた画像のコレクションを更新するには?

これは、stackoverflow への私の最初の投稿です。何か間違ったことをした場合は、お詫び申し上げます。Prism と MVVM パターンを利用する WPF アプリケーションがあります。私の見解では、カスタム データ テンプレートを持ち、ShippingLabel というクラスの ObservableCollection にバインドされている TabControl があります。

TabControl の Xaml:

TabControl にバインドするために作成したヘルパー クラス

最初は、ViewModel のコンストラクターで必要なすべての作業を行っていました。ViewModel は WCF サービスを呼び出し、base64 でエンコードされた文字列形式の配送ラベルを含む応答を返します。これは問題なく機能し、ラベルは、出荷中であることを示したパッケージの数に基づいて正しく表示されました. ユーザビリティを改善するために、サービスの呼び出しを処理し、ワーカーが完了したら配送ラベルを処理する BackgroundWorker を追加することにしました。

BackgroundWorker イベント

ただし、これを試してみると、UI には名前の付いたタブのみが表示され、タブのコンテンツには画像が表示されません。私は自分のクラスが INotifyPropertyChanged をサポートするようにしようとしましたが、それは何かがあると思っていましたが、違いはありませんでした。問題は、コレクションの Image プロパティが更新されるように変更されたことを UI に正しく通知するには、何をする必要があるかということです。

0 投票する
1 に答える
2250 参照

image - WP7は画像コンポーネントの高さ/幅をBitmapImageの高さ/幅に設定します

画像コンポーネントのソースをBitmapImageに設定しようとしています。

しかし

ただし、画像が画面よりも小さい場合は、画面いっぱいに拡大縮小されます。

幅と高さを次のように設定してみました。

ただし、BitmapImageは幅と高さの値をゼロにします。これはまだ「ロード」されていないためだと思いますか?

これを強制して正しい値を与えるか、少なくともImageコンポーネントをビットマップのサイズにのみ「ラップ」させるにはどうすればよいですか。

私の画像はすべて、画面にぴったりのピクセルサイズです。

ありがとう

0 投票する
1 に答える
732 参照

c# - BitmapImage.BeginInit() の使用時に ArgumentException がキャッチされない

image.jpg に無効なメタデータ ヘッダーがあるために ArgumentException が発生した場合、最初の例では例外がキャッチされ、2 番目の例では例外がキャッチされないのはなぜですか?

例 1:

例 2:

0 投票する
3 に答える
848 参照

windows-phone-7 - WP7: ビットマップ画像からムービーを作成する

私はWP7アプリを開発しています。分離ストレージから読み込む BitmapImages のコレクションがあります。

これらの BitmapImages からムービーまたはアニメーション GIF を作成したいのですが、これは可能ですか? はいの場合、どのように?

Silverlight は gif を処理できないため、アニメーション GIF はおそらく不可能です。

0 投票する
2 に答える
347 参照

c# - c# Uri の読み込みは非決定論的ですか?

ファイル システムに保持されているファイルからいくつかの BitmapImages を読み込もうとしています。キーと相対ファイルパスの辞書があります。残念ながら、Uri コンストラクターは、画像を読み込む方法が非決定的であるようです。

これが私のコードです:

残念ながら、Uris が相対ファイル Uris としてロードされることもあれば、相対パック Uris としてロードされることもあります。どちらがどのようにロードされるかについて、韻や理由はないようです。すべての Uris が 1 つの方法で読み込まれることもあれば、いくつかの方法で読み込まれることもあれば、ほとんどの場合、コードを実行するたびに変更されることもあります。

ここで何が起こっているのですか?

0 投票する
1 に答える
7852 参照

c++ - 子ウィンドウのクライアント領域をビットマップ ファイルに保存する方法は?

コア WIN32 と VC++ を使用して Windows アプリケーションを作成しました。私の親ウィンドウには、子ウィンドウと「保存」と「送信」の 2 つのボタンがあります。

ユーザーが「保存」ボタンをクリックするsavefileDialogと、画像が開かれ、ユーザーは画像をビットマップファイルとして保存できるようになります。

WinSock API を使用して同じファイルをリモート ユーザーに送信する必要があります.... 私の問題は、ウィンドウのスクリーン ショットをビットマップ ファイルに保存する方法がわからないことです...

これから私を助けてください...私はMFC、ATL、またはWTLを使用していません....

前もって感謝します、