C#.net中,如何将摄像头截图自动保存到指定位置
try{CameraForm.SendMessage(this.hHwnd,0x41e,0,0);IDataObjectobj1=Clipboard.GetDataObj...
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(DateTime.Now.ToString("yyyyMMddhhmmss"), ImageFormat.Bmp);
}
}
}
catch
{
}
我用摄像头截图,我如何将上面代码获得的图片不用对话框,直接使用一个默认的地址保存?
或者字节保存在ACCESS 数据库里面?
哪个大大知道的话,麻烦告诉下!~ 展开
{
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(DateTime.Now.ToString("yyyyMMddhhmmss"), ImageFormat.Bmp);
}
}
}
catch
{
}
我用摄像头截图,我如何将上面代码获得的图片不用对话框,直接使用一个默认的地址保存?
或者字节保存在ACCESS 数据库里面?
哪个大大知道的话,麻烦告诉下!~ 展开
3个回答
展开全部
很简单:将ctrl+alt+shilft 同时按下。然后单击鼠标右键,点另存为。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if (obj1.GetDataPresent(typeof(Bitmap)))
{
Image image1 = (Image)obj1.GetData(typeof(Bitmap));
string saveFilePath=@"D:\"+DateTime.Now.ToFileTime().ToString();
image1.Save(saveFilePath, ImageFormat.Bmp);
}
{
Image image1 = (Image)obj1.GetData(typeof(Bitmap));
string saveFilePath=@"D:\"+DateTime.Now.ToFileTime().ToString();
image1.Save(saveFilePath, ImageFormat.Bmp);
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
也想知道答案,记号下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询