エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
WPFでBitmapImageクラスを用いた時に、読み込んだ画像ファイルをプロセスで占有しない方法 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
WPFでBitmapImageクラスを用いた時に、読み込んだ画像ファイルをプロセスで占有しない方法 - Qiita
はじめに WPF で BitmapImageクラスを用いた時に、ヘルプページなどのよくある実装例をそのまま利用する... はじめに WPF で BitmapImageクラスを用いた時に、ヘルプページなどのよくある実装例をそのまま利用すると、読み込んだ画像ファイルを対象アプリケーションのプロセスが占有してしまい、アプリケーションを終了するまで、その画像ファイルを変更・削除できなくなります。 その回避策の紹介です。 BitmapImage クラスのヘルプはこちら 回避策 BitmapImage クラスには、BitmapImage.CacheOption プロパティというものがあり、これを変更することで、メモリ上に画像ファイルを保持する期間が変更できます。 BitmapImage.CacheOption プロパティ 上記プロパティを OnLoad に設定することで、読み込み後に画像ファイルを占有しなくなります。 具体的には、以下のコードになります。 BitmapImage bmpImage = new Bitmap