永州网站开发,中江县建设局网站,营销型网站建设知识,wordpress预加载插件屏幕截取 用于截取指定区域的图像。 图 标#xff1a; 构件类型#xff1a;不可视 重要属性 l 截取类型 枚举型#xff0c;设置在截取屏幕时的截取类型。包括#xff1a;全屏幕、指定区域、活动窗口三种。当全屏幕截取时相当于执行了硬拷屏#xff08;PrintScre… 屏幕截取 用于截取指定区域的图像。 图 标 构件类型不可视 重要属性 l 截取类型 枚举型设置在截取屏幕时的截取类型。包括全屏幕、指定区域、活动窗口三种。当全屏幕截取时相当于执行了硬拷屏PrintScreenSysRq键功能指定区域截取则是通过矩形参数属性设置欲截取区域的坐标值截取指定的区域。当截取屏幕中焦点所在窗口位图时可选择活动窗口项。 l 矩形参数 对象型用于设置在指定区域截取时的截取范围。X1Y1表示截取范围的左上角横纵坐标值X2Y2表示截取范围的右下角横纵坐标值。 例如设置X130、Y140、X2110、Y2100。表示截取的范围如图1所示。 图1 屏幕左上角横纵坐标为0依照设置结果凹痕的范围即指定区域范围。 l 缓存方式 枚举型当屏幕截取时位图临时存放到缓存中。它的存储方式分为替换、追加两种。 替换表示新截取的位图将上一幅位图替换。即在缓存中永远只有一幅最新截取的位图。 追加表示将新截取的位图追加到上一幅位图的后面。并将位图名称按序号加1。如上一幅位图的名称为A01追加的位图名称为A02、A03…… 技巧静态截屏时适用替换的方式动态截屏时需要用到追加方式。所谓静态截屏即只截屏幕上的一幅静止图案而动态截屏是截取屏幕上放映的动画或视频。 注意在动态截屏时位图要尽可能的小数量尽可能的少。反之您的内存资源可能承受不起。 l 位图列表 构件型设置与位图列表构件相链接。屏幕截取构件必须与位图列表构件联用才可以。屏幕截取是利用位图列表来管理缓存中的位图的。 重要方法 l 截取一帧 执行此方法时截取屏幕上一帧图像到缓存中。 实例在开发项目中素材的重要性是不言而喻的。但往往我们不是全面照搬而是引用一个局部譬如一个局部动画。下面的例子将帮您解决这个问题项目名称为动态截屏。 构件组成也很简单屏幕截取、位图列表、事件发生器、两个普通按钮。 项目设计时期设置屏幕截取类型为“指定区域”矩形参数分别为“30、、110、100”缓存方式为“追加”在位图列表属性中指定与位图列表构件相链接事件发生器的允许属性为“假”间隔时间为“200”。也就是一秒钟截取五次。如果不设置该项默认为一秒钟截一次动画可能失帧。 项目运行时期当鼠标单击普通按钮1时。将事件发生器允许属性设为“真”。事件设置如图2所示 图2 当事件发生器定时执行时截取屏幕上的图像。事件设置如图3所示。 图3 当鼠标单击普通按钮2时将事件发生器允许属性设为“假”并保存当前截取的一组图像。事件设置如图4所示。 图4 图像将以何种名称存放在何处呢这是截止到目前您最想知道的答案。很简单如果您按照上述步骤做了那么系统会自动将这组位图的名称定义为ABC#0000、ABC#0001、ABC#0002……而它们将自动存储在您的项目所在目录下。好了选好素材可以开始运行了。 中文编程系统化教程不需英语基础。学习链接 https://edu.csdn.net/course/detail/39036