本发明专利技术提供了一种针对截图中冗余区域进行删除的方法及系统,属于计算机、软件技术领域。该方法包括:设定截图数据信息中冗余区域的判定规则;采集截图数据信息,按照前述的判定规则判定截图数据信息中是否包括有冗余区域,若是则转入下一步骤,若否则结束;根据用户的触发操作,针对截图数据信息中的冗余区域进行删除并输出。利用本发明专利技术,通过在截图工具中设定冗余区域的判定规则,当截图数据信息中具有符合判定规则的冗余区域时,根据用户的触发操作直接输出删除冗余区域后的截图数据信息,满足了用户的多层次需求。
【技术实现步骤摘要】
本专利技术属于计算机、软件
技术介绍
目前,利用截图工具以图片的形式截取当前屏幕中的内容,已成为用户快速获取信息内容的一种重要方式。例如,即时通信工具提供的屏幕截图功能,用户可以针对当前屏幕中感兴趣的内容进行随意截取,并以图片的形式进行保存或者发送给联系人进行共享。现有技术中,针对截图数据可以进行放缩、添加文字、框线等编辑操作,但是当截图数据中包含有无用的冗余区域时,如果用户希望去除该冗余区域,通过现有的截图工具则无法实现。 用户在使用截图工具进行图像截取时,经常会遇到这种情况,相关联的内容信息分布在两个页码中,用户需要对这部分内容截图时,相关联的内容之间会出现页码分割区域,使得关联内容之间并不连贯,为了解决这一问题,用户往往需要先在上一页码中截取上部分内容,然后再在下一页码中截取下部分内容,最后再将两部分内容拼接在一块,可见这一操作过程十分繁杂。如果能够在截图工具中设置冗余区域自动识别和删除功能,根据用户的触发操作,能够直接输出删除冗余区域后的截图数据信息,则可以有效地解决上述遇到的问题,提高用户的使用体验。
技术实现思路
本专利技术的目的在于,提供一种针对截图中冗余区域进行删除的方法及系统。利用本专利技术,通过在截图工具中设定冗余区域的判定规则,当截图数据信息中具有符合判定规则的冗余区域时,根据用户的触发操作直接输出删除冗余区域后的截图数据信息,满足了用户的多层次需求。本专利技术提供的技术方案包括一种针对截图中冗余区域进行删除的方法,该方法包括如下步骤步骤1,设定截图数据信息中冗余区域的判定规则;步骤2,采集截图数据信息,按照前述的判定规则判定截图数据信息中是否包括有冗余区域,若是则转入下一步骤,若否则结束; 步骤3,根据用户的触发操作,针对截图数据信息中的冗余区域进行删除并输出。优选地,所述步骤I中冗余区域的判定规则为采集用户设置的冗余区域的图样信息;将截图数据信息与前述冗余区域图样信息进行比对,将比对通过的图像区域确定为冗余区域。优选地,所述步骤I中冗余区域的判定规则为获取截图数据信息中文字数据的行距信息,将该行距作为标准间隔宽度;采集截图数据信息中相邻两行文字信息之间的实际间隔宽度;将采集的实际间隔宽度与标准间隔宽度进行比对,如果实际间隔宽度大于标准间隔宽度,则将前述相邻两行文字信息之间的区域确定为冗余区域。优选地,所述步骤I中冗余区域的判定规则为获取截图数据信息中文字数据的行距信息,将该行距作为标准间隔宽度;判定所采集的截图数据信息中,是否有延伸到截图区域边缘的横条空白区域或竖条空白区域;判断所述横条空白区域或竖条空白区域的宽度是否大于标准间隔宽度,若是,则将该横条空白区域或竖条空白区域判定为冗余区域。 优选地,所述步骤I中冗余区域的判定规则为判定所采集的截图数据信息中,是否有两个相邻的延伸到截图区域边缘的空白区域;进一步判定前述两个相邻的空白区域之间是否为条形的连贯像素组成的区域,若是,则将该连贯像素组成的区域判定为冗余区域。优选地,所述步骤I中冗余区域的判定规则为判定截图数据信息中是否为文字数据信息;若是,则进一步判定截图数据信息中是否包含有页面标识符;若是,则根据前述页面标识符信息获取页面间隔区域,将获取的页面间隔区域判定为冗余区域。优选地,所述页面标识符包括有页码、页眉、页脚其中至少其一的信息。优选地,所述步骤I中冗余区域的判定规则为 判断截图数据信息中的文字数据信息之间是否间隔有插图和相邻的空白区域,且插图区域和相邻的空白区域两者之和贯穿于截图区域的两侧边缘;若是,则判定前述插图和相邻的空白区域为冗余区域。优选地,所述步骤I中冗余区域的判定规则为判断截图数据信息中的文字数据信息之间是否间隔有插图和相邻的空白区域,且插图区域和相邻的空白区域两者之和贯穿于截图区域的两侧边缘;若是,进一步判定被前述插图和相邻的空白区域隔开的文字内容是否为连贯的文字数据信息;若是,则判定前述插图和相邻的空白区域为冗余区域。优选地,判定被前述插图和相邻的空白区域隔开的文字内容是否为连贯的文字数据信息的过程为采集被前述插图和相邻的空白区域隔开的文字内容信息和标点符号信息;根据标点符号信息,判定被前述图像或空白区域隔开的文字内容信息是否为完整的语句信息,若是,则为连贯的文字数据信息。优选地,所述的插图是指具有像素的非空白区域且该像素信息不是文字数据信肩、O优选地,在所述步骤2之后还包括,生成针对冗余区域进行删除的功能项。优选地,所述生成针对冗余区域进行删除的功能项的过程为将冗余区域进行差异化显示;针对差异化显示的冗余区域设置删除控件,生成针对冗余区域进行删除的功能项。优选地,在所述步骤2之后还包括,生成删除冗余区域后的截图数据预览信息。优选地,生成删除冗余区域后的截图数据预览信息的过程为 采集冗余区域相邻两侧的第一图像区域和第二图像区域; 将前述第一图像区域和第二图像区域的上下边缘部分相互拼接但不重合;根据拼接后的图像区域生成截图数据预览信息。本专利技术还提供一种针对截图中冗余区域进行删除的系统,该系统包括冗余区域设定单元,用于设定截图数据信息中冗余区域的判定规则;冗余区域判定单元,与前述冗余区域设定单元相连,用于采集截图数据信息,按照前述的判定规则判定截图数据信息中是否包括有冗余区域;冗余区域处理单元,与前述冗余区域判定单元相连,用于根据用户的触发操作,针对截图数据信息中的冗余区域进行删除并输出。优选地,所述冗余区域设定单元包括图样信息设定模块,用于采集用户设置的冗余区域的图样信息作为冗余区域的判定规则。优选地,所述冗余区域判定单元包括截图信息比对模块,用于将截图数据信息与设定的冗余区域图样信息进行比对;图样冗余区域判定模块,与前述截图信息比对模块相连,用于将比对通过的图像区域确定为冗余区域。优选地,所述冗余区域判定单元包括标准宽度获取模块,用于获取截图数据信息中文字数据的行距信息,将该行距作为标准间隔宽度;实际宽度采集模块,与前述标准宽度获取模块相连,用于采集截图数据信息中相邻两行文字信息之间的实际间隔宽度;间隔冗余区域判定模块,与前述实际宽度采集模块相连,用于将采集的实际间隔宽度与标准间隔宽度进行比对,如果实际间隔宽度大于标准间隔宽度,则确定为冗余区域。优选地,所述冗余区域判定单元包括标准宽度获取模块,用于获取截图数据信息中文字数据的行距信息,将该行距作为标准间隔宽度;空白区域判定模块,与前述标准宽度获取模块相连,用于判定所采集的截图数据信息中,是否有延伸到截图区域边缘的横条空白区域或竖条空白区域;空白冗余区域判定模块,与前述空白区域判定模块相连,用于判断所述横条空白区域或竖条空白区域的宽度是否大于标准间隔宽度,若是,则判定该横条空白区域或竖条空白区域为冗余区域。优选地,所述冗余区域判定单元包括相邻空白区域判定模块,用于判定所采集的截图数据信息中,是否有两个相邻的延伸到截图区域边缘的空白区域;像素冗余区域判定模块,与前述相邻空白区域判定模块相连,用于判定前述两个相邻的空白区域之间是否为条形的连贯像素组成的区域,若是,则将该连贯像素组成的区域判定为冗余区域。优选地,所述冗余区域判定单元包括文字信息判定模块,用于判定截图数据信息中是否为文字数据信息;页面信息判定模块,与前述文字信息判定模块相连,用于判定本文档来自技高网...
【技术保护点】
【技术特征摘要】
【专利技术属性】
技术研发人员:马宇尘,刘红梅,
申请(专利权)人:上海量明科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。