加工がしやすそうなPixelFormats.Bgra32へ変換するメソッドを作成してみました。
public static System.Windows.Media.Imaging.BitmapSource
ConvertToBgra32(System.Windows.Media.Imaging.BitmapSource src)
{
if (src.Format == System.Windows.Media.PixelFormats.Bgra32) return src;
var dst = new System.Windows.Media.Imaging.FormatConvertedBitmap(
src, System.Windows.Media.PixelFormats.Bgra32, null, 0);
dst.Freeze();
return dst;
}
変換前画像:Bgr32 変換後画像:Bgra32
変換前画像:Gray8 変換後画像:Bgra32
コメント