一种基于Winform实现截屏和录屏转GIf的方法、装置及介质制造方法及图纸

技术编号:27655340 阅读:19 留言:0更新日期:2021-03-12 14:17
本发明专利技术公开了一种基于Winform实现截屏和录屏转GIf的方法,安装Image转gif类程序;进行屏幕截图,选择截图,确定截图区域并进行保存;按照设置帧率截图的图片,根据设置调用程序控制是否循环播放;选择录制区域并开始录制,将录制屏幕得到多张截图转成Gif;本发明专利技术通过安装Image转gif类程序;进行屏幕截图,选择截图,确定截图区域并进行保存;按照设置帧率截图的图片,根据设置调用程序控制是否循环播放;选择录制区域并开始录制,将录制屏幕得到多张截图转成Gif,快速对常见项目运维操作,例如凭条补打、退款、加卡、重启服务等等进行截图和Gif保存,每个项目可以复用,提高运维效率。

【技术实现步骤摘要】
一种基于Winform实现截屏和录屏转GIf的方法、装置及介质
本专利技术涉及一种基于Winform实现截屏和录屏转GIf的方法、装置及介质,属于银医设备终端

技术介绍
在银医项目自助终端上线培训及后期运维时,需要对信息科、导医、财务进行一些操作培训和技术指导,在进行操作设备和服务器时候,有时候需要进行截图和录制,让医院和导诊对着截图和Gif来操作,服务器和自助终端,安装市面上的截图和录屏软件往往系统不支持,手机拍摄视频不稳定而且占用空间大。
技术实现思路
针对上述存在的技术问题,本专利技术的目的是:提出了一种基于Winform实现截屏和录屏转GIf的方法、装置及介质,实现简易的截屏、录屏应用,可以更简洁有效的实现目的。本专利技术的技术解决方案是这样实现的:一种基于Winform实现截屏和录屏转GIf的方法,包括如下步骤,安装Image转gif类程序;进行屏幕截图,选择截图,确定截图区域并进行保存;按照设置帧率截图的图片,根据设置调用程序控制是否循环播放;选择录制区域并开始录制,将录制屏幕得到多张截图转成Gif。优选的,所述Image转gif类程序为包含Gif.Components.dll公共类支持。优选的,所述截图的功能依靠响应主窗体的鼠标按下、鼠标移动、鼠标抬起来实现。优选的,所述截图通过Graphics类的CopyFromScreen方式完成。优选的,根据设置调用程序控制是否循环播放调用AnimatedGifEncoder下的SetRepeat()参数控制。优选的,按照设置帧率截图的图片通过设置程序进行帧率、画质、是否循环播放、保存位置、截图、gif水印内容和水印颜色的设置。一种基于Winform实现截屏和录屏转GIf的装置,包括转换模块、截图模块、设置模块和GIF调整模块;所述转换模块安装有Image转gif类程序;所述截图模块进行屏幕截图,选择截图,确定截图区域并进行保存;所述设置模块按照设置帧率截图的图片,根据设置调用程序控制是否循环播放;所述GIF调整模块将录制屏幕得到多张截图转成Gif并进行参数调整。一种基于Winform实现截屏和录屏转GIf的介质,用于储存为所述基于Winform实现截屏和录屏转GIf的方法所用的软件指令,其中包含为基于Winform实现截屏和录屏转GIf的方法所设计的程序。由于上述技术方案的运用,本专利技术与现有技术相比具有下列优点:本专利技术的一种基于Winform实现截屏和录屏转GIf的方法、装置及介质,通过安装Image转gif类程序;进行屏幕截图,选择截图,确定截图区域并进行保存;按照设置帧率截图的图片,根据设置调用程序控制是否循环播放;选择录制区域并开始录制,将录制屏幕得到多张截图转成Gif,快速对常见项目运维操作,例如凭条补打、退款、加卡、重启服务等等进行截图和Gif保存,每个项目可以复用,提高运维效率。附图说明下面结合附图对本专利技术技术方案作进一步说明:附图1为本专利技术的一种基于Winform实现截屏和录屏转GIf的方法的流程图;附图2为本专利技术的一种基于Winform实现截屏和录屏转GIf的装置的示意图。具体实施方式下面结合附图来说明本专利技术。实施例一如附图1所示为本专利技术所述的一种基于Winform实现截屏和录屏转GIf的方法,包括如下步骤,安装Image转gif类程序;所述Image转gif类程序为包含Gif.Components.dll公共类支持;进行屏幕截图,选择截图,确定截图区域并进行保存;截图的功能依靠响应主窗体的鼠标按下、鼠标移动、鼠标抬起来实现;所述截图通过Graphics类的CopyFromScreen方式完成;按照设置帧率截图的图片,根据设置调用程序控制是否循环播放;根据设置调用程序控制是否循环播放调用AnimatedGifEncoder下的SetRepeat()参数控制;通过设置程序进行帧率、画质、是否循环播放、保存位置、截图、gif水印内容和水印颜色的设置;选择录制区域并开始录制,将录制屏幕得到多张截图转成Gif。首先,需要Gif.Components.dll这个C#公共类支持,这个类是Image转gif类,它可以操作的截图进行保存及合并转成Gif操作。整体实现分为两步,一、实现屏幕截图,截图的功能主要靠响应主窗体的鼠标按下、鼠标移动、鼠标抬起几个事件的功能来实现的。选择截图,通过鼠标拖动来确定截图区域,截图方法通过Graphics类的CopyFromScreen方法完成。二、屏幕多张截图转成Gif,因为同区域截图,可以省略分辨率和大小统一这一步,只需要将按照设置帧率截图的图片,可以根据设置的是否循环播放,调用AnimatedGifEncoder下的SetRepeat()方法控制是否循环播放。实施例二如附图2所示,基于与前述实施例中一种基于Winform实现截屏和录屏转GIf的方法同样的专利技术构思,本说明书实施例还提供一种基于Winform实现截屏和录屏转GIf的装置,包括转换模块、截图模块、设置模块和GIF调整模块;所述转换模块安装有Image转gif类程序;所述截图模块进行屏幕截图,选择截图,确定截图区域并进行保存;所述设置模块按照设置帧率截图的图片,根据设置调用程序控制是否循环播放;所述GIF调整模块将录制屏幕得到多张截图转成Gif并进行参数调整。将Debug文件夹放进服务器或者自助终端设备,使用时双击startup.exe,也可以将startup.exe快捷方式放在桌面。程序运行后可以选中截图模式,点击选择区域就可以截图,会自动保存到系统粘贴板,类似于QQ和微信截图模式。先选择区域,再点击开始录制,会开始录制,点击结束录制既可结束录制。通过设置按钮,可以设置帧率、画质、是否循环播放、保存位置、截图和gif水印内容、水印颜色。实施例三基于与前述实施例中一种基于Winform实现截屏和录屏转GIf的方法同样的专利技术构思,本说明书实施例还提供一种基于Winform实现截屏和录屏转GIf的介质,用于储存为所述基于Winform实现截屏和录屏转GIf的方法所用的软件指令,其中包含为基于Winform实现截屏和录屏转GIf的方法所设计的程序。本专利技术的一种基于Winform实现截屏和录屏转GIf的方法、装置及介质,通过安装Image转gif类程序;进行屏幕截图,选择截图,确定截图区域并进行保存;按照设置帧率截图的图片,根据设置调用程序控制是否循环播放;选择录制区域并开始录制,将录制屏幕得到多张截图转成Gif,快速对常见项目运维操作,例如凭条补打、退款、加卡、重启服务等等进行截图和Gif保存,每个项目可以复用,提高运维效率。上述实施例只为说明本专利技术的技术构思及特点,其目的在于让熟悉此项技术的人士能够了解本专利技术的内容并加以实施,并不本文档来自技高网...

【技术保护点】
1.一种基于Winform实现截屏和录屏转GIf的方法,其特征在于:包括如下步骤,/n安装Image转gif类程序;/n进行屏幕截图,选择截图,确定截图区域并进行保存;/n按照设置帧率截图的图片,根据设置调用程序控制是否循环播放;/n选择录制区域并开始录制,将录制屏幕得到多张截图转成Gif。/n

【技术特征摘要】
1.一种基于Winform实现截屏和录屏转GIf的方法,其特征在于:包括如下步骤,
安装Image转gif类程序;
进行屏幕截图,选择截图,确定截图区域并进行保存;
按照设置帧率截图的图片,根据设置调用程序控制是否循环播放;
选择录制区域并开始录制,将录制屏幕得到多张截图转成Gif。


2.如权利要求1所述的一种基于Winform实现截屏和录屏转GIf的方法,其特征在于:所述Image转gif类程序为包含Gif.Components.dll公共类支持。


3.如权利要求1所述的一种基于Winform实现截屏和录屏转GIf的方法,其特征在于:所述截图的功能依靠响应主窗体的鼠标按下、鼠标移动、鼠标抬起来实现。


4.如权利要求1所述的一种基于Winform实现截屏和录屏转GIf的方法,其特征在于:所述截图通过Graphics类的CopyFromScreen方式完成。


5.如权利要求1所述的一种基于Winform实现截屏和录屏转GIf的方法,其特征在于:根据设置调用程序控制...

【专利技术属性】
技术研发人员:孙成通冯晶旭生伟
申请(专利权)人:浪潮金融信息技术有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1