日期:2014-05-17 浏览次数:20499 次
//原理是这样的:调用系统API打开摄像头,并进行拍照保存图片在指定的位置 存入图片名称到数据库 部分代码如下
private void button3_Click(object sender, EventArgs e)
{
try
{
CameraForm.SendMessage(this.hHwnd, 0x41e, 0, 0);
IDataObject obj1 = Clipboard.GetDataObject();
if (obj1.GetDataPresent(typeof(Bitmap)))
{
Image image1 = (Image)obj1.GetData(typeof(Bitmap));
SaveFileDialog SaveFileDialog1 = new SaveFileDialog();
SaveFileDialog1.FileName = DateTime.Now.ToString("yyyyMMddhhmmss");
SaveFileDialog1.Filter = "Image Files(*.JPG;*.GIF)
------解决方案--------------------
*.JPG;*.GIF
------解决方案--------------------
All files (*.*)
------解决方案--------------------
*.*";
if (SaveFileDialog1.ShowDialog() == DialogResult.OK)
{
image1.Save(SaveFileDialog1.FileName, ImageFormat.Bmp);//保存到本地
//这里再保存图片名称到数据库 SaveFileDialog1.FileName
}
}
}
catch
{