カテゴリー: 画像処理

[C#] 画像のシャープネスを強調する (精鋭化)[C#] 画像のシャープネスを強調する (精鋭化)

ラプラシアンフィルタを使ったコンボリューション (畳み込み演算) 行うことで、手っ取り早く画面のシャープネスを強調することができる。 ラプラシアンフィルタに関しては以下ページがわかりやすい。 フィルター処理 http:/ […]

[C#] あちこちでいろんな使われ方をしているので、自分なりにJPEGやEXIFの用語定義を再確認してみた[C#] あちこちでいろんな使われ方をしているので、自分なりにJPEGやEXIFの用語定義を再確認してみた

C#のプログラミングとは直接関係無い話だけど、EXIFデータを使った画像処理の必要がありネットでいろいろ調べてみたところ、記事によってJPEGだのEXIFだの用語の使い方がいい加減なので、自分なりに整理してみた。 JPE […]

[C#] 画像ファイルからExif情報を削除するには[C#] 画像ファイルからExif情報を削除するには

前回のエントリの内容を試行錯誤している間に見つけた方法。ちょっと裏技っぽいけど。 「Exif情報付き画像ファイルから作成したBitmapオブジェクトを複製したものを画像ファイルに保存すると、保存された画像ファイルにはEx […]

[C#] ビットマップにピクセル単位で高速にアクセスするには (GetPixel/SetPixel vs BitmapData 速度比較)[C#] ビットマップにピクセル単位で高速にアクセスするには (GetPixel/SetPixel vs BitmapData 速度比較)

Bitmapクラスにはピクセル単位のアクセス関数 SetPixel/GetPixel が用意されているけど、ネットを見るとこれら関数はあまり速くないらしい。これら関数を使う代わりに、ビットマップデータをアンマネージ配列に […]