- เพิ่ม namespace ใหม่ ด้วย
- เพิ่ม Button (ในนี้คือปุ่ม Shutter) และ เพิ่ม SaveFileDialog ลงใน Form
- เพิ่มตัวแปรใหม่
- จากอันเดิม เพิ่ม Code ดังนี้
{
videoDevices = new FilterInfoCollection(FilterCategory.VideoInputDevice);
button1.Enabled = false; //ไม่ให้ ปุ่ม Shutter ใช้การได้ foreach (FilterInfo info in videoDevices)
{
comboBox1.Items.Add(info.Name);
}
}
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if (comboBox1.SelectedItem != "")
{
button1.Enabled = true;
}//เมื่อเลือกกล้องแล้ว ให้ปุ่ม Shutter ใช้การได้ if(videoSource != null)
{
videoSource.Stop();
}
……………………….}
………………………
- เพิ่ม Code ส่วน save file ภาพ หลังจากกดปุ่ม Shutter
{
saveFileDialog1.Filter = "JPEG(*.jpg)|*.jpg|png(*.png)|*.png|Bitmap(*.bmp)|*.bmp"; videoSource.Stop(); // กล้องหยุด pictureBox1.Image = cap;
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
cap.Save(saveFileDialog1.FileName);
}
System.Threading.Thread.Sleep(500);
videoSource.Start(); // กล้องทำงานต่อ
}
ถ้าเราต้องการจะ save เป็นไฟล์ วีดีโอ จะต้องเขียนยังไงอะคับ
ตอบลบคล้ายๆกันหรือปว่าวอะคับ