エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
System.Drawing.BitmapをSystem.Windows.Media.BitmapSourceにWin32無しで変換する。 - 亀岡的プログラマ日記
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
System.Drawing.BitmapをSystem.Windows.Media.BitmapSourceにWin32無しで変換する。 - 亀岡的プログラマ日記
つまり、WindowsFormのBitmapをWPFから使う方法ですね。 あんまり使う機会がないとおもいきや、私は結構... つまり、WindowsFormのBitmapをWPFから使う方法ですね。 あんまり使う機会がないとおもいきや、私は結構システムリソースの中にBitmapを保存して管理したいなぁ、と思ってしまう人なので(構文チェック効きますし)、そんな時になんだかなぁと困っていたのです。 当然この問題には典型的な解法があります。こんなんです。 CreateBitmapSourceFromHBitmapというメソッドを用意するならHBitmapを削除する術もネイティブに用意しておいてくれよう・・・とは思いますが。(Marshal名前空間でいいからさ!) ちなみに上記は地味に拡張メソッドになってるのでこんなふうに使えるはず。 BitmapSource imageSource = Properties.Resources.SomePicture.ToWPFBitmap(); これでまぁ一息、なのですが。 こんな記