0

ここに私のC#コードがあります:

    public static void FilterNoises(Bitmap bmp)
    {
        Image<Bgr, Byte> img = new Image<Bgr, byte>(bmp);
        img.PyrUp().PyrDown();
        img.Save(@"C:\Users\Desktop\Road Images\Filtered Images\" +   "filename.extension");
    }

bmp オブジェクトからファイル名と拡張子を取得する必要があります。それを行う方法はありますか?

4

1 に答える 1

1

ビットマップをロードしたときのファイル名と拡張子が必要です。ファイル名は Bitmap オブジェクト自体から直接取得できます。

var filename = @"C:\Filename.bmp";
var bitmap = new Bitmap(System.Drawing.Image.FromFile(fileName, true));
于 2012-08-12T09:06:05.957 に答える