代码如下:
VideoCap1.GrabFrameNoStop;
VideoCap1.SaveToClipboard;
image1.picture.Bitmap.LoadFromClipBoardFormat(cf_BitMap, ClipBoard.GetAsHandle(cf_Bitmap), 0);
videocap1.SingleImageFile := filename;
videocap1.GrabFrameNoStop;
//showmessage(filename);
//image1.Picture.SaveToFile(filename);
tmpJPG := TJPEGImage.Create;
try
tmpJPG.Assign(Image1.Picture.Graphic);
tmpJPG.CompressionQuality := pb_image_compress;
tmpJPG.SaveToFile(filename);
finally
tmpJPG.Free;
end;感觉速度及其慢请各位大虾给出建议!谢谢!!
VideoCap1.GrabFrameNoStop;
VideoCap1.SaveToClipboard;
image1.picture.Bitmap.LoadFromClipBoardFormat(cf_BitMap, ClipBoard.GetAsHandle(cf_Bitmap), 0);
videocap1.SingleImageFile := filename;
videocap1.GrabFrameNoStop;
//showmessage(filename);
//image1.Picture.SaveToFile(filename);
tmpJPG := TJPEGImage.Create;
try
tmpJPG.Assign(Image1.Picture.Graphic);
tmpJPG.CompressionQuality := pb_image_compress;
tmpJPG.SaveToFile(filename);
finally
tmpJPG.Free;
end;感觉速度及其慢请各位大虾给出建议!谢谢!!
解决方案 »
- oracle 中blob字段的默认大小
- 同样一个事件为什么手动按按钮可以,定时自动触发就不行呢?
- 如何控制任务栏窗口按钮
- 大家说说TreeView控件各个方法的区别!!!谢谢
- 请问如何在dbgrid里实现输入一条行后(只要任意cell输入内容),dbgrid自动产生一条新行以备输入?
- 哪里有DELPHI控件开发的电子书下载,各位提供一下
- 请问8019网卡的通讯程序怎样编写?
- 是否有这样的控件,打印内容的位置可以由用户自己调整.
- 开一个线程就showmessage('Hello'),然后每秒在开一个这样的线程!
- 我想给高分。急!急!急!急!急!急!
- 用RealMagic神龙卡(8401芯片组)SDK控制左右声道问题!
- 如何判断一点是在一条直线的哪一端?
try
tmpJPG.Assign(Image1.Picture.Graphic);
tmpJPG.CompressionQuality := pb_image_compress;
tmpJPG.SaveToFile(filename);
finally
tmpJPG.Free;
如果tm;pJPG每次都要用的话就不要每次CREATE. CREATE一次就好了.
最后不用时,再FREE.会提高不少速度.