文件中图片的处理方法、设备及存储介质与流程

文档序号:32351414发布日期:2022-11-26 13:24阅读:112来源:国知局
文件中图片的处理方法、设备及存储介质与流程

1.本技术涉及文件处理技术领域,具体涉及文件中图片的处理方法、设备及存储介质。


背景技术:

2.为了保证各项社会业务活动的正常进行,通常需要编制对应的文件,例如,政府的招标文件、公司的交易文件等。这些文件中不可避免的需要插入图片,且对于插入的图片通常会有格式要求,在不满足该格式要求的情况下,需要对插入的图片进行处理,以满足格式要求。
3.传统的文件中图片的处理方法,包括:以人工的形式按照文件规定的图片格式要求手动调整文件中图片的大小、像素等。
4.然而,以人工的形式手动处理文件中的图片,需要耗费大量的时间,且较易出错,存在图片处理效率较低的问题。


技术实现要素:

5.本技术提供了文件中图片的处理方法、设备及存储介质,可以解决以人工的形式手动处理文件中的图片,存在图片处理效率较低的问题,本技术提供如下技术方案:第一方面,提供了一种文件中图片的处理方法包括:获取待处理文件;对所述待处理文件进行章节识别,得到所述待处理文件中的至少一个章节和每个章节对应的图片;获取所述至少一个章节对应的图片格式要求;对所述至少一个章节中的图片进行图片识别,得到识别结果;所述识别结果用于指示所述至少一个章节中的图片的图片格式;在所述识别结果不满足所述图片格式要求的情况下,对所述至少一个章节中的图片进行修正。
6.可选地,所述图片格式要求包括预设图片大小;相应地,所述识别结果包括所述至少一个章节中的图片的图片大小;所述在所述识别结果不满足所述图片格式要求的情况下,对所述至少一个章节中的图片进行修正,包括:在所述至少一个章节中的图片的图片大小大于所述预设图片大小的情况下,对所述至少一个章节中的图片进行压缩。
7.可选地,所述在所述至少一个章节中的图片的图片大小大于所述预设图片大小的情况下,对所述至少一个章节中的图片进行压缩,包括:确定待压缩的图片的推荐压缩比例;按照所述推荐压缩比例对所述待压缩的图片进行压缩。
8.可选地,所述确定待压缩的图片的推荐压缩比例,包括:确定所述待压缩的图片所在的章节标题;基于所述至少一个章节的章节标题与压缩比例之间的预设关系,确定所述推荐压缩比例。
9.可选地,所述确定待压缩的图片的推荐压缩比例,包括:对所述待压缩的图片进行纯色区域识别,确定所述待压缩的图片中纯色区域比例,所述纯色区域比例用于指示所述待压缩的图片中纯色区域占所述待压缩的图片的整体区域的比例;基于所述纯色区域比例与压缩比例之间的预设关系,确定所述推荐压缩比例。
10.可选地,所述确定待压缩的图片的推荐压缩比例,包括:基于所述待压缩的图片的图片大小与所述预设图片大小之间的差值,确定所述推荐压缩比例。
11.可选地,所述图片格式要求还包括预设图片清晰度;相应地,所述识别结果还包括所述至少一个章节中的图片的清晰度;所述在所述识别结果不满足所述图片格式要求的情况下,对所述至少一个章节中的图片进行修正,包括:在所述至少一个章节中的图片的图片清晰度小于所述预设图片清晰度的情况下,对所述至少一个章节中的图片进行图片增强。
12.可选地,所述在所述识别结果不满足所述图片格式要求的情况下,对所述至少一个章节中的图片进行修正之后,还包括:基于所述图片格式要求对修正后的图片进行校验;在所述修正后的图片不满足所述图片格式要求的情况下,输出提示信息,所述提示信息用于提示用户更换满足所述图片格式要求的图片。
13.第二方面,提供一种电子设备,包括存储器、控制器以及存储在存储器上并可在控制器上运行的计算机程序,所述控制器执行所述计算机程序时实现上述文件中图片的处理方法的步骤。
14.第三方面,提供一种计算机可读存储介质,所述存储介质中存储有程序,所述程序被处理器执行时用于实现第一方面提供的文件中图片的处理方法。
15.本技术的有益效果至少包括通过获取待处理文件;对待处理文件进行章节识别,得到待处理文件中的至少一个章节和每个章节对应的图片;获取至少一个章节对应的图片格式要求;对至少一个章节中的图片进行图片识别,得到识别结果;识别结果用于指示至少一个章节中的图片的图片格式;在识别结果不满足图片格式要求的情况下,对至少一个章节中的图片进行修正。可以解决以人工的形式手动处理文件中的图片,存在图片处理效率较低的问题。通过对至少一个章节中的图片进行图片识别,得到识别结果;在识别结果不满足图片格式要求的情况下,对至少一个章节中的图片进行修正。因此,可以提高图片处理效率。
16.另外,在接收到待处理文件之后,在待处理文件中的图片不满足该图片所处章节的图片格式要求的情况下,按照推荐压缩比例或者用户设置的自定义压缩比例对图片进行压缩,无需使用第三方平台或软件进行压缩,可以对待处理文件起到了保护作用,降低了在压缩图片阶段造成泄密的风险。
附图说明
17.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
18.图1是本技术一个实施例提供的文件中图片的处理的示意图;图2是本技术一个实施例提供的文件中图片的处理的流程图;图3是本技术一个实施例提供的文件中图片的处理装置的框图;图4是本技术一个实施例提供的电子设备的框图。
具体实施方式
19.下面将结合附图对本技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。下文中将参考附图并结合实施例来详细说明本技术。需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。
20.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
21.在本技术中,在未作相反说明的情况下,使用的方位词如“上、下、顶、底”通常是针对附图所示的方向而言的,或者是针对部件本身在竖直、垂直或重力方向上而言的;同样地,为便于理解和描述,“内、外”是指相对于各部件本身的轮廓的内、外,但上述方位词并不用于限制本技术。
22.下面对本技术提供的文件中图片的处理方法进行详细介绍。
23.如图1所示,本技术的实施例提供一种文件中图片的处理方法,该方法的实现可依赖于计算机程序,该计算机程序可运行于智能手机、平板电脑、个人电脑等计算机设备或者运行于服务器,本实施例不对该方法的运行主体作限定。该方法至少包括以下几个步骤:步骤101,获取待处理文件。
24.其中,待处理文件是指需要对文件中的图片进行校验的文件。待处理文件可以投标文件,也可以是交易文件,此处不对待处理文件的类型作限定。
25.步骤102,对待处理文件进行章节识别,得到待处理文件中的至少一个章节和每个章节对应的图片。
26.其中,章节识别包括:对章节标题进行识别。
27.具体地,对待处理文件的章节标题进行识别,并将待处理文件按照章节标题进行拆分,得到待处理文件中的至少一个章节和每个章节对应的文本内容和图片,提取每个章节对应的图片,以对每个章节对应的图片进行图片格式校验。
28.步骤103,获取至少一个章节对应的图片格式要求。
29.其中,图片格式要求是指对图片的图片大小和清晰度的要求。
30.本实施例中,各个章节中对图片格式的要求可以相同或不同,因此,在对每个章节对应的图片进行图片格式校验之前,还需要获取各个章节中对应的图片格式要求。
31.比如:以展示营业执照的图片的章节为例,该章节对应的图片格式要求可以是营业执照的图片的图片大小不超过10mb。
32.步骤104,对至少一个章节中的图片进行图片识别,得到识别结果。
33.其中,识别结果用于指示至少一个章节中的图片的图片格式,该图片格式包括但不限于图片的图片大小和图片清晰度。
34.在图片格式包括图片清晰度的情况下,对至少一个章节中的图片进行图片识别,包括:通过图片清晰度识别算法对至少一个章节中的图片进行图片识别,得到至少一个章节中的图片的图片清晰度。
35.其中,图片清晰度识别算法可以是结构相似性(ssim)算法或者是学习感知图像块相似度(learned perceptual image patch similarity,lpips)算法,本实施例不对图片清晰度识别算法的实现方式作限定。
36.步骤105,在识别结果不满足图片格式要求的情况下,对至少一个章节中的图片进行修正。
37.其中,识别结果不满足图片格式要求的情况包括:识别结果指示的图片大小大于图片格式要求中的预设图片大小。
38.具体地,图片格式要求包括预设图片大小;相应地,识别结果包括至少一个章节中的图片的图片大小;在识别结果不满足图片格式要求的情况下,对至少一个章节中的图片进行修正,包括:在至少一个章节中的图片的图片大小大于预设图片大小的情况下,对至少一个章节中的图片进行压缩。
39.比如:以展示营业执照的图片的章节为例,该章节对应的图片格式要求可以是营业执照的图片的图片大小不超过在10mb,在营业执照的图片的图片大小超过10mb的情况下,对营业执照的图片进行压缩。
40.具体地,在至少一个章节中的图片的图片大小大于预设图片大小的情况下,对至少一个章节中的图片进行压缩,包括:确定待压缩的图片的推荐压缩比例;按照推荐压缩比例对待压缩的图片进行压缩。
41.其中,推荐压缩比例用于指示待压缩的图片压缩程度。
42.本实施例中,确定待压缩的图片的推荐压缩比例,包括以下几种中的至少一种:第一种:根据章节标题确定推荐压缩比例。
43.本实施例中,待处理文件中的章节标题与压缩比例之间存在预设的对应关系,即,每个章节标题对应一个压缩比例,不同的章节标题对应的压缩比例可以相同或不同。
44.比如:对于存放营业执照的章节对应的压缩比例为20%,则对存放营业执照的章节中的待压缩的图片进行压缩的压缩比例为20%,若待压缩的图片的图片大小为10mb,则进行压缩处理后的图片大小为8mb。
45.基于此,在确定出待压缩的图片所属的章节后,可以将该章节的章节标题对应的压缩比例确定为推荐压缩比例。
46.具体地,确定待压缩的图片的推荐压缩比例,包括:确定待压缩的图片所在的章节标题;基于至少一个章节的章节标题与压缩比例之间的预设关系,确定推荐压缩比例。
47.第二种:根据待压缩的图片中的纯色区域比例确定推荐压缩比例。
48.其中,纯色区域比例是指待压缩的图片中纯色区域占待压缩的图片的整体区域的比例,纯色区域是指待压缩的图片中的纯色背景区域,例如:空白背景区域,纯红背景区域,纯蓝背景区域等。
49.本实施例中,待压缩的图片中的纯色区域比例与压缩比例之间存在预设的对应关系,即,每个纯色区域比例对应一个压缩比例,不同的纯色区域比例对应不同的压缩比例。
50.比如:对于一张待压缩的图片,识别到该图片的纯色区域比例为70%,则基于纯色区域比例与压缩比例之间的预设关系,确定纯色区域比例为70%对应的压缩比例为50%,则推荐压缩比例为50%。
51.对于纯色区域比例较大的待压缩的图片而言,可以设置较大的压缩比例,以使图片压缩的尽可能小。比如:对于营业执照、资格证书之类的图片,纯色区域比例较大。
52.具体地,确定待压缩的图片的推荐压缩比例,包括:对待压缩的图片进行纯色区域识别,确定待压缩的图片中纯色区域比例,纯色区域比例用于指示待压缩的图片中纯色区
域占待压缩的图片的整体区域的比例;基于纯色区域比例与压缩比例之间的预设关系,确定推荐压缩比例。
53.第三种:根据待压缩的图片的图片大小与预设图片大小之间的差值确定推荐压缩比例。
54.本实施例中,确定待压缩的图片的推荐压缩比例,包括:基于待压缩的图片的图片大小与预设图片大小之间的差值,确定推荐压缩比例。
55.具体地,基于待压缩的图片的图片大小与预设图片大小之间的差值,确定推荐压缩比例,包括:计算待压缩的图片的图片大小与预设图片大小之间的差值与预设图片大小的比例。
56.比如:待压缩的图片的图片大小为15mb,预设图片大小为10mb,则推荐压缩比例为50%。
57.在实施实现时,也可以通过压缩页面接收用户输入的自定义压缩比例,以满足用户的压缩需求。
58.具体地,在确定待压缩的图片的推荐压缩比例之后,还包括:通过压缩页面显示待压缩的图片和对应的推荐压缩比例;在接收到自定义压缩比例的情况下,通过自定义压缩比例对待压缩的图片进行压缩。
59.本实施例中,在接收到待处理文件之后,在待处理文件中的图片不满足该图片所处章节的图片格式要求的情况下,按照推荐压缩比例或者用户设置的自定义压缩比例对图片进行压缩,这样,无需使用第三方平台或软件进行压缩,因此,对待处理文件起到了保护作用,降低了在压缩图片阶段造成泄密的风险。
60.由于图片格式要求不仅包括预设图片大小,还包括预设图片清晰度,因此,还需要对清晰度不满足图片格式要求的图片进行修正。
61.具体地,图片格式要求还包括预设图片清晰度;相应地,识别结果还包括至少一个章节中的图片的清晰度;在识别结果不满足图片格式要求的情况下,对至少一个章节中的图片进行修正,包括:在至少一个章节中的图片的图片清晰度小于预设图片清晰度的情况下,对至少一个章节中的图片进行图片增强。
62.其中,对至少一个章节中的图片进行图片增强是指通过使用图片清晰度增强算法对图片进行处理,以提高图片的清晰度。图片清晰度增强算法可以是直方图均衡算法,也可以是伽马(gamma)变换算法,此处不对图片清晰度增强算法的实现方式作限定。
63.另外,由于存在修正后的图片仍不能满足图片格式要求的可能,因此,对于修正后的图片还需要再次进行图片格式的校验。
64.在再次校验后的校验结果指示图片满足图片格式要求的情况下,完成待处理文件的处理;在再次校验后的校验结果指示图片仍不满足图片格式要求的情况下,参考图2,输出提示信息,以提示用户更换图片。
65.具体地,在至少一个章节中的图片不满足图片格式要求的情况下,对至少一个章节中的图片进行修正之后,还包括:基于图片格式要求对修正后的图片进行校验;在修正后的图片不满足图片格式要求的情况下,输出提示信息,提示信息用于提示用户更换满足图片格式要求的图片。
66.进一步,在修正后的图片不满足图片格式要求的情况下,输出提示信息之后,还包
括:将修正后的图片返回待处理文件中,得到带标注的文件;带标注的文件是指文件中不满足图片格式要求的图片带有标注。
67.其中,标注可以是不满足图片格式要求的图片的文字批注,也可以是不满足图片格式要求的图片上添加的水印,此处不对标注的实现方式作限定。
68.综上,本实施例提供的文件中图片的处理方法,通过获取待处理文件;对待处理文件进行章节识别,得到待处理文件中的至少一个章节和每个章节对应的图片;获取至少一个章节对应的图片格式要求;对至少一个章节中的图片进行图片识别,得到识别结果;识别结果用于指示至少一个章节中的图片的图片格式;在识别结果不满足图片格式要求的情况下,对至少一个章节中的图片进行修正。可以解决以人工的形式手动处理文件中的图片,存在图片处理效率较低的问题。通过对至少一个章节中的图片进行图片识别,得到识别结果;在识别结果不满足图片格式要求的情况下,对至少一个章节中的图片进行修正。因此,可以提高图片处理效率。
69.另外,在接收到待处理文件之后,在待处理文件中的图片不满足该图片所处章节的图片格式要求的情况下,按照推荐压缩比例或者用户设置的自定义压缩比例对图片进行压缩,无需使用第三方平台或软件进行压缩,可以对待处理文件起到了保护作用,降低了在压缩图片阶段造成泄密的风险。
70.本实施例提供一种文件中图片的处理装置,如图3所示。该装置包括至少以下几个模块:第一获取模块310、章节识别模块320、第二获取模块330、图片识别模块340和图片修正模块350。
71.第一获取模块310,用于获取待处理文件。
72.章节识别模块320,用于对待处理文件进行章节识别,得到待处理文件中的至少一个章节和每个章节对应的图片。
73.第二获取模块330,用于获取至少一个章节对应的图片格式要求。
74.图片识别模块340,用于对至少一个章节中的图片进行图片识别,得到识别结果;识别结果用于指示至少一个章节中的图片的图片格式。
75.图片修正模块350,用于在识别结果不满足图片格式要求的情况下,对至少一个章节中的图片进行修正。
76.相关细节参考上述方法和设备实施例。
77.需要说明的是:上述实施例中提供的文件中图片的处理装置在进行文件中图片的处理时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将文件中图片的处理装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的文件中图片的处理装置与文件中图片的处理方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
78.本实施例提供一种电子设备,如图4所示。该电子设备至少包括处理器410和存储器420。
79.处理器410可以包括一个或多个处理核心,比如:4核心处理器、8核心处理器等。处理器410可以采用dsp(digital signal processing,数字信号处理)、fpga(field-programmable gate array,现场可编程门阵列)、pla(programmable logic array,可编程
逻辑阵列)中的至少一种硬件形式来实现。处理器410也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(central processing unit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器410可以在集成有gpu(graphics processing unit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器410还可以包括ai(artificial intelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。
80.存储器420可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器420还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器420中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器410所执行以实现本技术中方法实施例提供的文件中图片的处理方法。
81.在一些实施例中,电子设备还可选包括有:外围设备接口和至少一个外围设备。处理器410、存储器420和外围设备接口之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口相连。示意性地,外围设备包括但不限于:射频电路、触摸显示屏、音频电路、和电源等。
82.当然,电子设备还可以包括更少或更多的组件,本实施例对此不作限定。
83.可选地,本技术还提供有一种计算机可读存储介质,计算机可读存储介质中存储有程序,程序由处理器加载并执行以实现上述方法实施例的文件中图片的处理方法。
84.以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
85.显然,上述所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,可以做出其它不同形式的变化或变动,都应当属于本技术保护的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1