111,092
社区成员




private void menuItem2_Click(object sender, System.EventArgs e)
{
F_Open.ShowDialog();
Bitmap bmp = new Bitmap(F_Open.FileNames[0]);
MessageBox.Show(F_Open.FileNames.Length.ToString());
int width = bmp.Width;
int height = bmp.Height;
string filename;
AVIWriter aviWriter = new AVIWriter();
if (FileName.Text.Trim().Length == 0)
{
filename = "default.avi";
}
else
{
filename = FileName.Text + ".avi";
}
aviWriter.Open(filename, width, height);
//aviWriter.Codec = "Microsoft Video 1";
aviWriter.FrameRate = 25;
aviWriter.Quality = 100;
for (int i = 0; i < F_Open.FileNames.Length; i++)
{
bmp = new Bitmap(F_Open.FileNames[i]);
aviWriter.AddFrame(bmp);
label2.Text = ((double)i / F_Open.FileNames.Length).ToString();
}
aviWriter.Close();
aviWriter.Dispose();
MessageBox.Show("Convert to " + filename + " Success!");
}
正常一开始应该是这样的,