用VideoCap1控件拍照图压缩问题!

yangzong20 yangzong20 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我用VideoCap1控件做了个摄像头拍照,拍照的图片会自动生成在程序的根目录“Capture.bmp”,但是我发现这个图片太大了,居然有900K,我想在保存图片的时候把尺寸缩小原来的十分之一,把图片大小控制在90k左右,我改如何实现呢?麻烦各位大哥帮小弟看看,万分感谢!

以下是拍照事件的原代码

procedure TForm2.Button1Click(Sender: TObject);
Var
bmp: TBitmap;
strfilename:String;
begin
inherited;
strfilename:=extractfilepath(Application.ExeName);
begin
if not VideoCap1.SaveAsDIB then
begin
ShowMessage('拍摄照片失败');
Abort;
end;
end;
...全文

相关推荐

Delphi写的摄像头拍照载图程序.rar_DELPHI 摄像头_Delphi 摄像拍照程序_VideoCap_delphi v

Delphi 摄像拍照程序 videocap控件

alvarocfc

Delphi环境下基于DSP控件的摄像头拍照实现(支持Delphi 7与Windows 7)

在“Project → Options”中设置目标路径、调试信息输出及条件编译符号(如DEBUG),便于多环境构建。启用“Build with debugging information”可提升后期排查效率。在Delphi 7中集成DSP控件,常见方式有两种:一是通过静态链接的方式将控件编译进项目;二是采用动态加载DLL的方式实现运行时调用。前者适合功能固定、性能要求高的场景;后者则便于升级维护,支持多设备适配。在主窗体上放置TImage控件作为预览区域,其Stretch属性设为。

胡说先森

VB.NET WinForms摄像头拍照:AForge.Video.DirectShow从入门到避坑

在桌面开发中,音视频采集一直是相对底层的技术领域,DirectShow作为Windows平台的老牌多媒体框架,至今仍是许多摄像头设备的主要交互通道。对于VB.NET开发者而言,直接操作COM接口繁琐且易错,而AForge.Video.DirectShow以简洁的封装,将设备枚举、视频流启动和帧抓取转化为托管代码中的几个类,大幅降低了WinForms项目集成摄像机功能的门槛。理解FilterInfoCollection和VideoCaptureDevice的工作原理,掌握NewFrame事件中的位图克隆与线程

香香甜甜圈

videocap摄像头录像软件

这是一款非常实用而且体积小的录制软件,可以通过PC的摄像头 移动摄像设备 USB摄像头等进行抓拍,还有报警功能!

chenaishasha

VB6.0摄像头拍照

vb编写的摄像头开发软件可拍照保存等,有比较实用价值.

leewjgg
评论 6
收藏 已收藏
分享
返回顶部
yangzong20
Delphi 5,944 成员 262,941 内容