問題タブ [writeablebitmap]
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.
windows-phone-7 - BitmapImageクラスでgetPixelメソッドを使用するにはどうすればよいですか?
つまり、wp7でgetpixelメソッドを使用したいということです。私はビットマップクラスを使用していません。それは可能であるか、使用せず、ビットマップの代わりにwriteableBitmapを使用できます。また、writeableBitmapクラスを使用すると、getPixelメソッドを使用できません。どのように使用できますか?
例:
c# - WriteableBitmap.SaveJpeg は黒い画像をレンダリングします (WP7)
テキストと画像を書き込み可能なビットマップにレンダリングして 1 つの大きな画像を作成しようとしています。この方法は他の場所で画像を作成または操作するために機能しましたが、何らかの理由で、このインスタンスは黒い画像しか作成していません。画像ソースを元の WriteableBitmap に設定しただけでは問題なく表示されますが、SaveJpeg を呼び出してから LoadJpeg を呼び出すと、黒い画像として表示されます (はい、これは実際にはサーバ)。以下は、要素をレンダリングしようとしている方法です。
c# - WindowsPhoneで2つの画像をマージするにはどうすればよいですか
2つの画像があり、WindowsPhoneのアプリでそれらを1つにマージしたいと思います。
WPのカメラでキャプチャされた最初の画像、2番目の画像は、ユーザーがテンプレートから選択できるフレーム(境界線、フィルターなど)です。では、どうすればそれらを1つにマージできますか。
よろしくお願いします。
c# - WP7 で長方形を使用するスナップショットを撮る
私はビデオを録画したい WP7 アプリで作業しており、ビデオを保存する前にビデオのスナップショットを作成して、サムネイル画像として使用できるようにします。サムネイル画像は、使用前に一時的に分離ストレージに保存されます。カメラの場合、長方形を使用してビデオを録画し、後で電話に写真を表示したいと考えています。問題は、画像が黒い画面しか表示されないことです。画像をメディア ライブラリに保存しようとしても、画像が黒く表示されます。この問題の原因と解決方法を教えてください。
以下のコードを挿入しました。
これは、ビデオをキャプチャする長方形です。
写真を撮るためのコードは次のとおりです。
分離ストレージからサムネイル画像を読み取るコードは次のとおりです。
これは、GUI でサムネイルを表示したい画像です。
windows-runtime - WinRT では、イメージを読み込んで、必要なだけ待ってから書き込みを行うにはどうすればよいですか?
WinRT プロジェクトで WriteableBitmapEx を使用しています。ユーザーの画像ライブラリから WriteableBitmap に画像を読み込みます。ただし、その画像にすぐに書き込むことはできません。そうすると、画像自体で上書きされます(画像を非同期でロードし、その上に描画を上書きしているようです)。それを止める方法がわかりません( SetSource で Await を使用しようとしましたが、それは Async メソッドではありません)。
「Await Task.Delay(1000)」を使用しましたが、それは機能しますが、1000ミリ秒では十分な時間ではない場合があるため、ハッキーに思えます.ビットマップがロードされるまで待ってから続行してください。
誰かが私が間違っていることをトップから外したように見えたり、処理を行う前に WriteableBitmap が画像ライブラリからロードされていることを確認する方法を提案したりできますか? 作成したコード スニペットの例を次に示します。
silverlight - Windows Phone の侵食と拡張???
Windows Phone 用のアプリで Erosion および Dilation アルゴリズムを適用しようとしています :)。
しかし、実行するのは非常に困難です:(いくつかの例を調査したところ、これが見つかりましたhttp://channel9.msdn.com/coding4fun/articles/FaceLight--Silverlight-4-Real-Time-Face-Detection
Silverlight の FaceLight。
非常に良い例であり、侵食アルゴリズムと拡張アルゴリズムがありますが、私のアプリにはいくつかの違いがあります.FaceLightはカメラから写真を撮り、アプリにギャラリーから画像をロードしてそのアルゴリズムを適用します
この手順に従います 1.- ギャラリーから画像を読み込みます。
2.- 元の画像からグレースケール画像を取得します。
これは DoGray() メソッドです
すべて正常に動作します。
次に、FaceLight の Erode Algorithm を適用します。
これが侵食アルゴリズムです
これが結果です:S何も起こりません:(
Dilate アルゴリズムでも同じ問題が発生しますが、結果の画像は空白の画像になります。アイデアや提案はありますか?? 助けが必要です。
c# - RGB24 ピクセル形式の WriteableBitmap を EmguCV イメージに変換する方法フォーマット?
Rgb24 を pixelFormat として持つ WriteableBitmap を変換しようとしています。同じイメージを Bgr 形式の EmguCV イメージに保存したいと考えています。次のコードを書きましたが、適切な結果が得られません。
前もって感謝します。
c# - WriteableBitmapEx が C# メトロ アプリで機能しない
winrt (win 8 Metro) 用の WriteableBitmapEx をダウンロードしました。拡張メソッドを使用して dll への参照を追加し、それらをコードで使用しました。すべてが正常にコンパイルされます。
問題は、拡張メソッドが効果がないことです。ここに私のコードの一部があります:
画像が画面に表示されません。しかし、画像に線などを描画しようとすると、画像は画面に変更されずに表示されます。
ありがとう!
c# - WPFを使用してWriteableBitmapをファイルに保存します
私は持っています:
基本的に次のようにディスク上のファイルに保存したいと思います。
私は読むことに言及しているいくつかのフォーラムを読みました:
そして、それらのピクセルをthenuse関数に保存しBitmap
ますBitmap.SaveImage()
。ただし、にアクセスできませんPixels
。どうやら私のWriteableBitmap
はという名前のプロパティを持っていませんPixels
。
.NETFramework4.0を使用しています。
c# - 複数のスレッドがある場合の WriteableBitmap 例外
インターネットから画像をダウンロードするという同じ作業を行う約10個のスレッドを作成します。ダウンロードが完了すると、次のコールバック関数が発生します。
例外は、WriteableBitmap に従ってスローされます。ロックがこれに役立つと読みましたが、「何」をロックする必要があるかについては何も見つかりませんでした。誰でも助けてくれますか?