双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

用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;
...全文

相关推荐

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