![](https://cdn-ak-scissors.b.st-hatena.com/image/square/5480bf9367918530c9a34c73f95b197778829b71/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9Lk5FVCVFMyU4MSVBN0JpdG1hcCVFMyU4MCU4MUJpdG1hcERhdGElRTMlODIlOTIlRTYlODklQjElRTMlODElODYlRTUlQTAlQjQlRTUlOTAlODglRTMlODElQUUlRTQlQkUlOEIlRTUlQTQlOTYlRTUlODclQTYlRTclOTAlODYlRTMlODElQUIlRTMlODElQTQlRTMlODElODQlRTMlODElQTYmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTg4NWY1N2UwMmE1ODRkOTlkNDg2OTg5MGFjYTNlMWUw%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBOdWl0cyZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9ZWFkYThhNDIzOTJjNWUxNGZlZWZhZjI5NWFiNzgxMGM%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3De0873358c69b0fb1d53854357bd7d3b3)
エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
.NETでBitmap、BitmapDataを扱う場合の例外処理について - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
.NETでBitmap、BitmapDataを扱う場合の例外処理について - Qiita
はじめに これまで2回ほどBitmap、BitmapDataを扱った画像処理の記事を記載してきました。 .NETによる画... はじめに これまで2回ほどBitmap、BitmapDataを扱った画像処理の記事を記載してきました。 .NETによる画像処理の高速化Tips:非unsafe編 .NETによる画像処理の高速化Tips:unsafe編(改稿:2015/11/08) これらの中では例外処理について意図的に避けてきましたが、今回は例外処理について記載したいと思います。 例外処理のポイント Bitmap及びBitmapDataを扱った画像処理を行った場合、以下の二点に気を配る必要があります。 1. BitmapはIDisposableを実装している この為オブジェクトが不要となった時点でもれなくDisposeすること 2. BitmapDataは不要となった時点で必ずUnlockBitsを呼び出してメモリのロックを解除すること 1.は気が付きやすいのですが、2.は案外例外時の処理が不十分であるコードが散見されます