一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于操作平台的电力文件的数据处理方法及系统与流程

2022-09-14 21:45:41 来源:中国专利 TAG:


1.本发明涉及数据处理技术领域,特别是涉及一种基于操作平台的电力文件的数据处理方法及系统。


背景技术:

2.随着现代化电力企业的快速发展,需要制作大量的电力报告来展示发展状况,一般来说,电力报告中会有文字展示区域和图片展示区域,直观的像用户展示电力发展数据。
3.现有技术中,制作好的电力报告会上传到服务器,用户可以以网页的形式查看电力报告,用户需要对电力调研报告进行修改时,会按照个人习惯插入内容,导致新插入的数据会与原始数据格式不一,使得被修改后的电力报告较为混乱。
4.因此,如何在用户对电力报告进行编辑后对格式和内容进行相适应调整,使得插入的数据符合电力报告的板式要求成为了急需解决的问题。


技术实现要素:

5.本发明克服现有技术的缺点,提供一种基于操作平台的电力文件的数据处理方法及系统,可以在用户对在线电力报告进行编辑后对格式和内容进行相适应调整,使得插入的数据符合电力报告的板式要求。
6.为了解决以上技术问题,本发明的技术方案如下:本发明实施例提供一种基于操作平台的电力文件的数据处理方法,所述管理驾驶舱包括显示设备和编辑装置,所述显示设备包括显示区域和可编辑区域,通过以下步骤进行电力报告可视化编辑,包括:s1、根据用户的选择将相应的在线电力报告在显示设备中进行显示,对在线电力报告进行解析处理,得到在线电力报告的至少一个文件子区域;s2、确定用户选择的文件子区域,提取所述文件子区域内的可编辑内容,在所述可编辑区域内建立富文本编辑区域;s3、通过编辑装置基于富文本编辑软件对所述可编辑内容进行编辑修改,得到修改后内容,根据所述文件子区域的板式规格和/或相邻文件子区域的内容格式对修改后内容进行调整,得到调整后内容;s4、基于预设比例对所述显示区域进行分区处理得到第一显示区域和第二显示区域,将所述调整后内容在在线电力报告中同步修改后通过第一显示区域显示,通过第二显示区域对所编辑的文件子区域进行显示;s5、在接收到用户输入的第一确认信息后,将修改后的在线电力报告作为最终在线电力报告,结束对电力报告可视化编辑。
7.进一步的,所述s1包括:获取所述在线电力报告所对应的初始模板,所述初始模板包括至少一个初始区域,所述初始区域包括文字编辑区域或图片编辑区域中的任意一种或多种;
基于所述初始模板与初始区域的对应关系对在线电力报告进行解析处理,得到与所述初始区域对应的文件子区域;确定每个文件子区域的轮廓像素点,根据轮廓像素点的第一像素值、轮廓像素点相邻像素点的第二像素值进行计算,得到用于显示的第三像素值;控制每个文件子区域的轮廓像素点按照所述第三像素值进行显示。
8.进一步的,所述确定每个文件子区域的轮廓像素点,根据轮廓像素点的第一像素值、轮廓像素点相邻像素点的第二像素值进行计算,得到用于显示的第三像素值,包括:若判断所述第一像素值与所述第二像素值的差值的绝对值大于等于预设像素值,则将所述第一像素值作为用于显示的第三像素值;若判断所述第一像素值与所述第二像素值的差值的绝对值小于预设像素值,则根据所述第二像素值确定轮廓像素点的像素值的变化趋势;若所述变化趋势为增大趋势,则将所述第一像素值加预设像素值得到第三像素值;若所述变化趋势为减小趋势,则将所述第一像素值减预设像素值得到第三像素值;将所计算得到的第三像素值作为替换先前第一像素值、用于进行显示的第三像素值。
9.进一步的,所述若判断所述第一像素值与所述第二像素值的差值的绝对值小于预设像素值,则根据所述第二像素值确定轮廓像素点的像素值的变化趋势,包括:若所述第二像素值小于等于预设像素值,则确定轮廓像素点的像素值的变化趋势为增大趋势;若所述第二像素值大于预设像素值,则确定轮廓像素点的像素值的变化趋势为减小趋势。
10.进一步的,还包括:统计与第一像素值相同的第三像素值的像素点数量得到第一数量,统计与第一像素值不相同的第三像素值的像素点数量得到第二数量;根据所述第一数量、第二数量得到像素值变化比例,若所述像素值变化比例大于预设比例,则选取第一预设像素值和第二预设像素值;控制所述轮廓像素点分别按照所述第一预设像素值和第二预设像素值,交替显示预设时间段。
11.进一步的,所述s3包括:若所述初始区域为图片编辑区域,则根据用户操作删除可编辑内容中的历史图像,并添加新图像;获取文件子区域的板式规格,所述板式规格包括形状规格和/或尺寸规格;若判断新图像的图像形状与文件子区域的形状规格不相同,则对文件子区域相邻的其他文件子区域的内容格式进行获取,得到参考形状规格,所述参考形状规格为调整形状或不调整形状中的一个;若所述参考形状规格为调整形状,则以文件子区域的形状规格对新图像显示,将新图像与文件子区域融合,使得所展示的新图像与文件子区域融合为相同形状,得到为图
像的调整后内容;若所述参考形状规格为不调整形状,则根据所述文件子区域的尺寸规格对所述新图像的图像尺寸进行调整,将新图像与文件子区域融合,此时新图像和文件子区域为不同的形状,得到为图像的调整后内容。
12.进一步的,所述若所述参考形状规格为调整形状,则以文件子区域的形状规格对新图像显示,将新图像与文件子区域融合,使得所展示的新图像与文件子区域融合为相同形状,包括:选中新图像的图像中心点,以及选中文件子区域的区域中心点;基于所述图像中心点和区域中心点,将所述新图像与文件子区域进行叠加设置得到融合中心点,根据所述融合中心点建立坐标系;获取新图像中每个图像像素点的图像坐标值,以及文件子区域中每个区域像素点的区域坐标值;将图像坐标值与区域坐标值进行比对,对新图像的图像尺寸进行调整得到第一目标尺寸,将第一目标尺寸的新图像与文件子区域根据融合中心点进行融合,使得所展示的新图像与文件子区域融合为相同形状。
13.进一步的,所述将图像坐标值与区域坐标值进行比对,对新图像的图像尺寸进行调整得到第一目标尺寸,将第一目标尺寸的新图像与文件子区域根据融合中心点进行融合,使得所展示的新图像与文件子区域融合为相同形状,包括:若判断图像坐标值的坐标未完全包括区域坐标值的坐标,则获取未完全包括区域坐标值的所有坐标得到第一坐标数量,根据所述第一坐标数量确定所述新图像的第一放大倍数;根据所述第一放大倍数对新图像放大处理,提取放大处理后新图像中每个图像像素点的图像坐标值;将放大处理后的图像坐标值再次与区域坐标值进行比对,若判断新图像放大后的图像坐标值的坐标完全包括区域坐标值的坐标,则不再对新图像进行放大处理,将此时新图像的尺寸作为第一目标尺寸。
14.进一步的,所述若判断图像坐标值的坐标未完全包括区域坐标值的坐标,则获取未完全包括区域坐标值的所有坐标得到第一坐标数量,根据所述第一坐标数量确定所述新图像的第一放大倍数,包括:获取文件子区域内像素点的第一总数量;根据所述第一坐标数量、第一总数量、放大权重值进行计算得到所述新图像的第一放大倍数,通过以下公式计算第一放大倍数,其中,为第一放大倍数,为第一坐标数量,为第一总数量,为放大权重值。
15.进一步的,所述将图像坐标值与区域坐标值进行比对,对新图像的图像尺寸进行调整得到第一目标尺寸,将第一目标尺寸的新图像与文件子区域根据融合中心点进行融
合,使得所展示的新图像与文件子区域融合为相同形状,包括:若判断图像坐标值的坐标完全包括区域坐标值的坐标,则获取图像坐标值中未完全包括区域坐标值的所有图像坐标值,得到第二坐标数量,根据所述第二坐标数量确定所述新图像的第一缩小倍数;根据所述第一缩小倍数对新图像缩小处理,提取缩小处理后新图像中每个图像像素点的图像坐标值;将缩小处理后的图像坐标值再次与区域坐标值进行比对,若判断新图像缩小后的图像坐标值的坐标完全包括区域坐标值的坐标,则再次获取图像坐标值中未与坐标完全包括区域坐标值对应的所有图像坐标值,得到第三坐标数量,根据所述第三坐标数量确定所述新图像的第二缩小倍数;持续将缩小处理后的图像坐标值与区域坐标值进行比对,直至缩小处理后新图像的图像坐标值的坐标不完全包括区域坐标值的坐标,将本次缩小前的新图像的图像尺寸作为第一目标尺寸。
16.进一步的,所述若判断图像坐标值的坐标完全包括区域坐标值的坐标,则获取图像坐标值中未与坐标完全包括区域坐标值对应的所有图像坐标值,得到第二坐标数量,根据所述第二坐标数量确定所述新图像的第一缩小倍数,包括:获取新图像内图像像素点的第二总数量;根据所述第二坐标数量、第二总数量、缩小权重值进行计算得到所述新图像的第一缩小倍数,通过以下公式计算第一缩小倍数,其中,为第一缩小倍数,为第二坐标数量,为第二总数量,为缩小权重值。
17.进一步的,所述若所述参考形状规格为不调整形状,则根据所述文件子区域的尺寸规格对所述新图像的图像尺寸进行调整,将新图像与文件子区域融合,此时新图像和文件子区域为不同的形状,得到为图像的调整后内容,包括:选中新图像的图像中心点,以及选中文件子区域的区域中心点;基于所述图像中心点和区域中心点,将所述新图像与文件子区域进行叠加设置得到融合中心点;若所述新图像的尺寸在所有维度上分别小于文件子区域的尺寸,则将所述新图像和文件子区域融合;若所述新图像的尺寸在任意一个维度上大于文件子区域的尺寸,则根据新图像的尺寸与文件子区域的尺寸的差值得到第二缩小倍数,通过以下公式计算第三缩小倍数,其中,为第三缩小倍数,为新图像的尺寸,为文件子区域的尺寸,为缩小系数值;
基于所述缩小倍数对新图像进行缩小处后,将缩小处理后的新图像与文件子区域融合。
18.进一步的,所述若所述新图像的尺寸在所有维度上分别小于文件子区域的尺寸,则将所述新图像和文件子区域融合,包括:若所述新图像的尺寸在所有维度上分别小于文件子区域的尺寸,则输出第一反馈信息;若接收到用户的第二确认信息,则将所述新图像和文件子区域融合;若接收到用户的第二放大倍数,则根据所述第二放大倍数对所述新图像放大处理,在判断放大处理后的新图像的尺寸在所有维度上分别小于文件子区域的尺寸,则将所述新图像和文件子区域融合。
19.进一步的,所述s3包括:若所述初始区域为文字编辑区域,则根据用户操作删除可编辑内容中的历史文字,并添加新文字得到修改后内容;获取相邻文件子区域的内容格式,将所述内容格式中对应的文字大小和文字样式作为参考文字大小和参考文字样式;将所述修改后内容中的新文字,按照所述参考文字大小和参考文字样式进行调整,得到为文字的调整后内容。
20.本发明实施例提供一种基于操作平台的电力文件的数据处理系统,包括显示设备和编辑装置,所述显示设备包括显示区域和可编辑区域,通过以下模块进行电力报告可视化编辑,包括:解析模块,用于根据用户的选择将相应的在线电力报告在显示设备中进行显示,对在线电力报告进行解析处理,得到在线电力报告的至少一个文件子区域;提取模块,用于确定用户选择的文件子区域,提取所述文件子区域内的可编辑内容,在所述可编辑区域内建立富文本编辑区域;修改模块,用于通过编辑装置基于富文本编辑软件对所述可编辑内容进行编辑修改,得到修改后内容,根据所述文件子区域的板式规格和/或相邻文件子区域的内容格式对修改后内容进行调整,得到调整后内容;处理模块,用于基于预设比例对所述显示区域进行分区处理得到第一显示区域和第二显示区域,将所述调整后内容在在线电力报告中同步修改后通过第一显示区域显示,通过第二显示区域对所编辑的文件子区域进行显示;确认模块,用于在接收到用户输入的第一确认信息后,将修改后的在线电力报告作为最终在线电力报告,结束对电力报告可视化编辑。
21.本发明的有益效果是:(1)本发明在对在线电力报告进行编辑的过程中,会对在线电力报告解析得到多个可供用户编辑的文件子区域,然后通过编辑装置对文件子区域内的内容进行编辑,得到编辑的内容;其中,为了使得内容符合在线电力报告的文件子区域的板式规格和/或相邻文件子区域的内容格式,本方案会按照不同的情况对插入的内容进行不同的调整,使得调整后的内容文件子区域的板式规格和/或相邻文件子区域的内容格式相对应,保证在线电力报告的查看时的一致性;
(2)本发明在对在线电力报告解析后,为了提高轮廓的对比度,会基于轮廓像素点的第一像素值、轮廓像素点相邻像素点的第二像素值进行计算,得到用于显示的第三像素值,以第三像素值来让轮廓变的清晰,本发明对轮廓的显示颜色进行了调整,增加了轮廓显示的对比度,更直观的供用户在编辑过程中参考,提高用户在编辑过程中的准确性。此外,本方案考虑到对轮廓的显示颜色进行调整后,可能会导致轮廓显示为灰度值种类较多的,可能会影响用户编辑,会在一定条件下,按照第一预设像素值和第二预设像素值控制轮廓像素点交替显示,来更为直观的向用户展示轮廓的线条;(3)本发明为了使得添加的新图像匹配文件子区域,分为了两种情况,一种是需要对新图像的形状进行调整,另一种是不需要对新图像的形状进行调整;针对需要对新图像的形状进行调整的情况,本方案又提供的新图像的放大和缩小方案,其中会计算放大倍数和缩小倍数,来供服务器多次自动放大或缩小处理,在使得新图像的尺寸是最为合适的情况下,使新图像的失真率最小;另外,本方案针对不调整形状的实施例与需要调整形状的实施例不同,调整形状是对新图像的形状进行了改变,因此需要利用服务器来一点点调整,以达到所需的准确的新图像;而针对于不调整形状实施例,人为介入调整即可以实现所需要的新图像,无需服务器一点点调整,减少服务器的数据处理量。
附图说明
22.为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
23.图1为本发明提供的一种场景示意图;图2为基于操作平台的电力文件的数据处理方法的示意图;图3为本发明提供的第一种新图像与文件子区域的示意图;图4为本发明提供的第二种新图像与文件子区域的示意图;图5为本发明提供的第三种新图像与文件子区域的示意图;图6为本发明提供的第四种新图像与文件子区域的示意图;图7为本发明提供的第五种新图像与文件子区域的示意图;图8为基于操作平台的电力文件的数据处理系统的示意图。
具体实施方式
24.为使本发明的内容更容易被清楚地理解,下面根据具体实施方式并结合附图,对本发明作出进一步详细的说明。
25.参见图1,是本发明实施例提供的一种场景示意图,显示设备1可以是液晶显示器,具体可以是大型的液晶显示器,显示设备1包括显示区域和可编辑区域,可以理解的是,显示区域用于显示在线电力报告,可编辑区域供用户基于编辑装置来编辑在线电力报告;编辑装置2例如可以是键盘、鼠标等输入数据的设备。
26.本发明实施例提供一种基于操作平台的电力文件的数据处理方法,通过以下步骤进行电力报告可视化编辑,包括步骤s1-s5,参见图2,具体如下:
s1、将用户在网页中任意选择的一个在线电力报告显示在所述显示设备中,对在线电力报告进行解析处理,得到在线电力报告的至少一个文件子区域。
27.用户可以在网页中任意选择的一个需要编辑的在线电力报告,在需要对电力报告进行编辑时,本方案会先对在线电力报告进行解析,得到在线电力报告的至少一个文件子区域,然后对文件子区域内的内容进行编辑操作。
28.在一些实施例中,所述s1包括s11
‑ꢀ
s14:s11,获取所述在线电力报告所对应的初始模板,所述初始模板包括至少一个初始区域,所述初始区域包括文字编辑区域或图片编辑区域中的任意一种或多种。
29.需要说明的是,本方案中的在线电力报告都是基于一个初始模板建立的,同一类型的在线电力报告所对应的初始模板可以是相同的。
30.本方案需要对在线电力报告进行编辑时,会首先确定在线电力报告所对应的初始模板,然后利用初始模板来对在线电力报告进行解析处理,得到所需要的内容。
31.s12,基于所述初始模板与初始区域的对应关系对在线电力报告进行解析处理,得到与所述初始区域对应的文件子区域。
32.本方案中的初始模板包括至少一个初始区域,每个初始区域对应文字编辑区域或图片编辑区域中的任意一种或多种。可以理解的是,在线电力报告一般包括文字区域和图片区域,本方案会利用初始区域来对在线电力报告进行解析,得到与初始区域对应的文件子区域。
33.s13,确定每个文件子区域的轮廓像素点,根据轮廓像素点的第一像素值、轮廓像素点相邻像素点的第二像素值进行计算,得到用于显示的第三像素值,其中第一像素值、第二像素值以及第三像素值可以指的是像素点的灰度值。
34.本方案在得到文件子区域后,每个文件子区域都有对应的轮廓,可以理解的是,在线电力报告所展示的内容较多,背景颜色可能也是灰度值种类较多的,当文件子区域的底板颜色或者区域颜色与轮廓的颜色一致或者接近时,就会导致轮廓清晰度不够,或者轮廓会以断断续续的形式展现,无法给用户提供一个明晰的轮廓参考,后续用户在编辑文件子区域内的内容时,可能会出现编辑不准确的现象,本方案为了解决上述问题,会基于轮廓像素点的第一像素值、轮廓像素点相邻像素点的第二像素值进行计算,得到用于显示的第三像素值,以第三像素值来让轮廓变的清晰。
35.在一些实施例中,所述s13包括s131
‑ꢀ
s135:s131,若判断所述第一像素值与所述第二像素值的差值的绝对值大于等于预设像素值,则将所述第一像素值作为用于显示的第三像素值。
36.可以理解的是,本方案会先得到第一像素值与第二像素值的差值,如果差值大于等于预设像素值,说明轮廓的颜色与轮廓相邻区域的颜色差别较大,此时,本方案直接将第一像素值作为用于显示的第三像素值即可,例如预设像素值为127,此时第一像素值可以是1、第二像素值可以是130,此时的第一像素值与第二像素值之间的颜色明暗对比较大,即第一像素值和第二像素值之间的灰度相差较大,方便用户对图像轮廓的区分。
37.又例如,第一像素值对应的颜色为黑色,第二像素值对应的颜色为白色,黑色和白色的区别度较大,本方案直接将黑色的像素值作为显示的第三像素值即可。
38.s132,若判断所述第一像素值与所述第二像素值的差值的绝对值小于预设像素
值,则根据所述第二像素值确定轮廓像素点的像素值的变化趋势。
39.可以理解的是,如果差值小等于预设像素值,说明轮廓的颜色与文件子区域和轮廓相邻区域的颜色差别较小,此时,本方案会基于第二像素值确定轮廓像素点的像素值的变化趋势。例如预设像素值为127,此时第一像素值可以是120、第二像素值可以是130,此时的第一像素值与第二像素值之间的颜色明暗对比较小,即第一像素值和第二像素值之间的灰度相差较小,不方便用户对图像轮廓的区分。
40.例如,第一像素值对应的颜色为深灰色,第二像素值对应的为黑色,为深灰色和黑色的区别度较小,本方案会基于第一像素值(对应深灰色)确定轮廓像素点的像素值的变化趋势,此时第一像素值和第二像素值的灰度较为接近。
41.在一些实施例中,s132(若判断所述第一像素值与所述第二像素值的差值的绝对值小于预设像素值,则根据所述第二像素值确定轮廓像素点的像素值的变化趋势)包括:若所述第二像素值小于等于预设像素值,则确定轮廓像素点的像素值的变化趋势为增大趋势。其中,预设像素值例如是255的一半左右,具体例如是127。示例性的,第二像素值的灰度值为80(可以是通过像素点的r值加g值加b值除以3得到),预设像素值的灰度值为127,则此时轮廓像素点的像素值的变化趋势为增大趋势,即需要增大第一像素值的灰度值,来增加第一像素值与第二像素值之间的差异。
42.若所述第二像素值大于预设像素值,则确定轮廓像素点的像素值的变化趋势为减小趋势。例如,第二像素值例如是灰度值为180,预设像素值例如是127,则此时轮廓像素点的像素值的变化趋势为减小趋势,即需要降低第一像素值的灰度值,来增加第一像素值与第二像素值之间的差异。
43.s133,若所述变化趋势为增大趋势,则将所述第一像素值加预设像素值得到第三像素值。
44.可以理解的是,本方案会将第一像素值加预设像素值(灰度值)得到第三像素值,例如增大前的第一像素值为80、第二像素值为55,第一像素值增大后、即可以是207(灰度值80加灰度值127),然后以第三像素值来显示对应的轮廓,增大轮廓的区分度。该种方式即可以实现,在相邻的两个像素点的灰度值较为接近,都是暗色(小于127),此时本发明会对其中的第一像素值进行调整,将其调亮,进而使得轮廓像素点与其相邻的像素点之间的对比增大,对相应的像素点由暗变亮。
45.s134,若所述变化趋势为减小趋势,则将所述第一像素值减预设像素值得到第三像素值。例如减小前的第一像素值为197、第二像素值为180,第一像素值减小后即可以是70(灰度值197减灰度值127),然后以第三像素值来显示对应的轮廓,增大轮廓的区分度。该种方式即可以实现,在相邻的两个像素点的灰度值较为接近,都是亮色(大于127),此时本发明会对其中的第一像素值进行调整,将其调暗,进而使得轮廓像素点与其相邻的像素点之间的对比增大,对相应的像素点由亮变暗。
46.s135,将所计算得到的第三像素值作为替换先前第一像素值、用于进行显示的第三像素值。
47.s14,控制每个文件子区域的轮廓像素点按照所述第三像素值进行显示。
48.可以理解的是,在得到第三像素值后,控制每个文件子区域的轮廓像素点按照第三像素值进行显示即可,可以给用户提供清晰的轮廓界限的参考。本方案通过上述实施例
来对轮廓的显示颜色进行了调整,增加了轮廓显示的对比度,更直观地供用户在编辑过程中参考,提高用户在编辑过程中的准确性。
49.本方案考虑到对轮廓的显示颜色进行调整后,可能会导致轮廓显示为灰度值种类较多的,可能会影响用户编辑、查看,因此在上述实施例的基础上,本方案还包括:统计与第一像素值相同的第三像素值的像素点数量得到第一数量,统计与第一像素值不相同的第三像素值的像素点数量得到第二数量。本方案会统计得到与第一像素值相同的第三像素值的像素点数量,以及与第一像素值不相同的第三像素值的像素点数量。
50.根据所述第一数量、第二数量得到像素值变化比例,若所述像素值变化比例大于预设比例,则选取第一预设像素值和第二预设像素值。本方案会计算出第一数量和第二数量的像素值变化比例,如果像素值变化比例大于预设比例,说明轮廓的显示颜色被调整的较多,可能是以灰度值种类较多的形式展现的,此时,本方案会选取第一预设像素值和第二预设像素值,其中,第一预设像素值可以是白色所对应的像素值,第二预设像素值可以是黑色所对应的像素值。
51.控制所述轮廓像素点分别按照所述第一预设像素值和第二预设像素值,交替显示预设时间段。本方案会按照第一预设像素值和第二预设像素值控制轮廓像素点进行频闪,例如可以是1s显示白色,1s显示黑色,交替显示,来直观的向用户展示轮廓的线条。
52.s2、确定用户选择的文件子区域,提取所述文件子区域内的可编辑内容,在所述可编辑区域内建立富文本编辑区域。
53.用户想要对其中一个文件子区域内的内容进行编辑时,可以基于编辑装置选择对应的文件子区域,服务器会提取文件子区域内的可编辑内容,在可编辑区域内建立富文本编辑区域。
54.其中,富文本编辑区域是供用户编辑数据的区域,用户可以基于富文本编辑软件对富文本编辑区域内的内容进行编辑,富文本编辑软件是一种可内嵌于浏览器,所见即所得的文本编辑器,此处为现有技术,不再赘述。
55.s3、通过编辑装置基于富文本编辑软件对所述可编辑内容进行编辑修改,得到修改后内容,根据所述文件子区域的板式规格和/或相邻文件子区域的内容格式对修改后内容进行调整,得到调整后内容。
56.可以理解的是,本方案可以利用编辑装置基于富文本编辑软件对所述可编辑内容进行编辑修改,其中,富文本编辑软件为现有技术,在此不再赘述。
57.由于用户输入的数据与文件子区域的原始内容可能不匹配,例如文字的字体、大小不一,图片的形状和尺寸也与文件子区域不匹配,因此本方案在得到修改后内容后,会根据文件子区域的板式规格和/或相邻文件子区域的内容格式对修改后内容进行调整,得到调整后内容。
58.本方案针对初始区域是图片编辑区域和初始区域是文字编辑区域的不同,各布局了不同的实施方式,具体如下:针对初始区域为图片编辑区域的情况:在一些实施例中,所述s3包括s31
‑ꢀ
s35:s31,若所述初始区域为图片编辑区域,则根据用户操作删除可编辑内容中的历史图像,并添加新图像。
59.可以理解的是,用户想要向在线电力报告内插入新图像时,本方案会先将可编辑内容中的历史图像删除,然后把新图像添加进去。
60.s32,获取文件子区域的板式规格,所述板式规格包括形状规格和/或尺寸规格。
61.本方案为了使得添加的新图像匹配文件子区域,会得到文件子区域的形状规格和/或尺寸规格,从而较为准确的对新图像进行自动调整,使新图像的形状规格和/或尺寸规格与文件子区域相适应。
62.s33,若判断新图像的图像形状与文件子区域的形状规格不相同,则对文件子区域相邻的其他文件子区域的内容格式进行获取,得到参考形状规格,所述参考形状规格为调整形状或不调整形状中的一个。
63.示例性的,新图像的图像形状为圆形,文件子区域的形状为方形,那么新图像的图像形状与文件子区域的形状规格不相同,此时本方案会得到文件子区域相邻的其他文件子区域的内容格式,进而得到参考形状规格,来判断新图像的形状是否需要进行调整,如果需要进行调整,那么参考形状规格为调整形状,如果不需要进行形状的调整,那么参考形状规格为不调整形状。
64.s34,若所述参考形状规格为调整形状,则以文件子区域的形状规格对新图像显示,将新图像与文件子区域融合,使得所展示的新图像与文件子区域融合为相同形状,得到为图像的调整后内容。
65.可以理解的是,在参考形状规格为调整形状时,本方案会以文件子区域的形状规格对新图像显示,然后将新图像与文件子区域融合,使得所展示的新图像与文件子区域融合为相同形状,得到为图像的调整后内容。
66.在一些实施例中,s34(所述若所述参考形状规格为调整形状,则以文件子区域的形状规格对新图像显示,将新图像与文件子区域融合,使得所展示的新图像与文件子区域融合为相同形状)包括s341
‑ꢀ
s344:s341,选中新图像的图像中心点,以及选中文件子区域的区域中心点。
67.s342,基于所述图像中心点和区域中心点,将所述新图像与文件子区域进行叠加设置得到融合中心点,根据所述融合中心点建立坐标系。
68.首先,本方案会确定新图像的图像中心点以及文件子区域的区域中心点,然后利用图像中心点和图像中心点进行融合得到融合中心点,并在融合中心点建立坐标系。
69.s343,获取新图像中每个图像像素点的图像坐标值,以及文件子区域中每个区域像素点的区域坐标值。
70.本方案以新图像为圆形,以文件子区域为方形进行阐述,图像坐标值即为新图像中像素点所对于的图像坐标值,区域坐标值即为文件子区域中每个像素点的坐标值。
71.s344,将图像坐标值与区域坐标值进行比对,对新图像的图像尺寸进行调整得到第一目标尺寸,将第一目标尺寸的新图像与文件子区域根据融合中心点进行融合,使得所展示的新图像与文件子区域融合为相同形状。
72.本方案会将图像坐标值与区域坐标值进行比对,然后对新图像的图像尺寸进行调整得到第一目标尺寸,将第一目标尺寸的新图像与文件子区域根据融合中心点进行融合,使得所展示的新图像与文件子区域融合为相同形状。
73.第一种情况,需要对新图像进行放大处理:
在一些实施例中,s344(所述将图像坐标值与区域坐标值进行比对,对新图像的图像尺寸进行调整得到第一目标尺寸,将第一目标尺寸的新图像与文件子区域根据融合中心点进行融合,使得所展示的新图像与文件子区域融合为相同形状)包括a1-a3:a1,若判断图像坐标值的坐标未完全包括区域坐标值的坐标,则获取未完全包括区域坐标值的所有坐标得到第一坐标数量,根据所述第一坐标数量确定所述新图像的第一放大倍数。
74.可以理解的是,如果图像坐标值的坐标未完全包括区域坐标值的坐标,此时获取未完全包括区域坐标值的所有坐标得到第一坐标数量,根据所述第一坐标数量确定所述新图像的第一放大倍数。可以理解的是,第一坐标数量越大,对应的第一放大倍数就越大。
75.示例性的,参见图3,新图像为圆形,文件子区域为方形,方形的四个角落所对应的区域坐标值的坐标是没有被图像坐标值的坐标包括的,四个角落的面积越大,则对应的第一坐标数量也就越多,说明新图像需要放大的就越大,对应的第一放大倍数就越大。
76.a2,根据所述第一放大倍数对新图像放大处理,提取放大处理后新图像中每个图像像素点的图像坐标值。
77.本方案在得到第一放大倍数后,会利用第一放大倍数对新图像放大处理,在放大后,会再次提取放大处理后新图像中每个图像像素点的图像坐标值。
78.a3,将放大处理后的图像坐标值再次与区域坐标值进行比对,若判断新图像放大后的图像坐标值的坐标完全包括区域坐标值的坐标,则不再对新图像进行放大处理,将此时新图像的尺寸作为第一目标尺寸。
79.本方案会利用第一放大倍数对新图像放大处理,在放大后,会再次提取放大处理后新图像中每个图像像素点的图像坐标值,将放大处理后的图像坐标值再次与区域坐标值进行比对,如果判断新图像放大后的图像坐标值的坐标完全包括区域坐标值的坐标,则不再对新图像进行放大处理,将此时新图像的尺寸作为第一目标尺寸。
80.需要说明的是,本方案的服务器会经过多次自动放大处理,并在每次放大处理后,与上一次图像进行再次比对,直至找到新图像放大后的图像坐标值的坐标完全包括区域坐标值的坐标,则不再对新图像进行放大处理,将此时新图像的尺寸是最为合适的尺寸,同时,可以使得新图像的失真率最小。
81.其中,所述若判断图像坐标值的坐标未完全包括区域坐标值的坐标,则获取未完全包括区域坐标值的所有坐标得到第一坐标数量,根据所述第一坐标数量确定所述新图像的第一放大倍数,包括:获取文件子区域内像素点的第一总数量;根据所述第一坐标数量、第一总数量、放大权重值进行计算得到所述新图像的第一放大倍数,通过以下公式计算第一放大倍数,其中,为第一放大倍数,为第一坐标数量,为第一总数量,为放大权重值。
82.上述公式中,第一坐标数量越大,就越大,对应的第一放大倍数也就越大,从而对新图像放大较大倍数。
83.需要说明的是,本方案会经过第一放大倍数的计算,来以较为合适的幅度快速对新图像递进放大,得到最终的新图像。
84.第二种情况,需要对新图像缩小处理:在一些实施例中,s344(所述将图像坐标值与区域坐标值进行比对,对新图像的图像尺寸进行调整得到第一目标尺寸,将第一目标尺寸的新图像与文件子区域根据融合中心点进行融合,使得所展示的新图像与文件子区域融合为相同形状)包括b1-b4:b1,若判断图像坐标值的坐标完全包括区域坐标值的坐标,则获取图像坐标值中未完全包括区域坐标值的所有图像坐标值,得到第二坐标数量,根据所述第二坐标数量确定所述新图像的第一缩小倍数。
85.可以理解的是,如果图像坐标值的坐标完全包括区域坐标值的坐标,此时获取未完全包括区域坐标值的所有图像坐标值,得到第二坐标数量,根据第二坐标数量确定新图像的第一缩小倍数。可以理解的是,第二坐标数量越大,对应的第一缩小倍数就越大。
86.示例性的,参见图4,新图像为圆形,文件子区域为方形,圆形完全包括方形,图中,方形与圆形之间的面积所对应的坐标数量,即为图像坐标值中未完全包括区域坐标值的所有图像坐标值的第二坐标数量,可以理解的是,该面积越大,则对应的第二坐标数量也就越多,说明新图像需要缩小的就越小,对应的第一缩小倍数就越大。
87.其中,所述若判断图像坐标值的坐标完全包括区域坐标值的坐标,则获取图像坐标值中未与坐标完全包括区域坐标值对应的所有图像坐标值,得到第二坐标数量,根据所述第二坐标数量确定所述新图像的第一缩小倍数,包括:获取新图像内图像像素点的第二总数量;根据所述第二坐标数量、第二总数量 、缩小权重值进行计算得到所述新图像的第一缩小倍数,通过以下公式计算第一缩小倍数,其中,为第一缩小倍数,为第二坐标数量,为第二总数量,为缩小权重值。
88.上述公式中,第二坐标数量越大,就越大,对应的第一缩小倍数也就越大,从而对新图像缩小较大倍数。
89.b2,根据所述第一缩小倍数对新图像缩小处理,提取缩小处理后新图像中每个图像像素点的图像坐标值。
90.本方案在得到第一缩小倍数后,会利用第一缩小倍数对新图像缩小处理,在缩小后,会再次提取缩小处理后新图像中每个图像像素点的图像坐标值。
91.b3,将缩小处理后的图像坐标值再次与区域坐标值进行比对,若判断新图像缩小后的图像坐标值的坐标完全包括区域坐标值的坐标,则再次获取图像坐标值中未与坐标完
全包括区域坐标值对应的所有图像坐标值,得到第三坐标数量,根据所述第三坐标数量确定所述新图像的第二缩小倍数。
92.本方案在缩小后,会再次提取缩小处理后新图像中每个图像像素点的图像坐标值,将缩小处理后的图像坐标值再次与区域坐标值进行比对,如果判断新图像缩小后的图像坐标值的坐标还是完全包括区域坐标值的坐标,则相同原理再次计算得到第三坐标数量,根据第三坐标数量确定新图像的第二缩小倍数。
93.b4,持续将缩小处理后的图像坐标值与区域坐标值进行比对,直至缩小处理后新图像的图像坐标值的坐标不完全包括区域坐标值的坐标,将本次缩小前的新图像的图像尺寸作为第一目标尺寸。
94.本方案在得到第二缩小倍数后,将缩小处理后的图像坐标值与区域坐标值进行比对,直至缩小处理后新图像的图像坐标值的坐标不完全包括区域坐标值的坐标,将本次缩小前的新图像的图像尺寸作为第一目标尺寸。
95.示例性的,参见图5,图5中缩小处理后新图像的图像坐标值的坐标不完全包括区域坐标值的坐标,那么本方案会将图5所对应图像的缩小前的新图像的图像尺寸作为第一目标尺寸。
96.可以理解的是,图5所对应的图像是指圆形恰好缩小到了与方形有交叉区域的程度,而对应其缩小前的新图像所对应的缩小程度,恰好是与方形未有交叉区域的程度,因此,前一图像是最佳图像,本方案可以在得到所需图像尺寸的情况下,将图像放大缩小过程中的失真率降到最低。
97.需要说明的是,在上述实施例中对新图像的尺寸调整好之后,可以将文件子区域外的多余的部分裁剪掉,对新图像的形状进行改变,然后将裁剪后的部分作为填充到文件子区域内的内容即可。
98.s35,若所述参考形状规格为不调整形状,则根据所述文件子区域的尺寸规格对所述新图像的图像尺寸进行调整,将新图像与文件子区域融合,此时新图像和文件子区域为不同的形状,得到为图像的调整后内容。
99.可以理解的是,如果参考形状规格为不调整形状,那么不需要对新图像的形状进行调整,只需要对新图像的图像尺寸进行调整即可,本方案在对图像尺寸进行调整后,将新图像与文件子区域融合,此时新图像和文件子区域为不同的形状,得到为图像的调整后内容。
100.在一些实施例中,s35(所述若所述参考形状规格为不调整形状,则根据所述文件子区域的尺寸规格对所述新图像的图像尺寸进行调整,将新图像与文件子区域融合,此时新图像和文件子区域为不同的形状,得到为图像的调整后内容)包括s351
‑ꢀ
s355:s351,选中新图像的图像中心点,以及选中文件子区域的区域中心点。
101.s352,基于所述图像中心点和区域中心点,将所述新图像与文件子区域进行叠加设置得到融合中心点。
102.首先,本方案会确定新图像的图像中心点以及文件子区域的区域中心点,然后利用图像中心点和图像中心点进行融合得到融合中心点,并在融合中心点建立坐标系。
103.s353,若所述新图像的尺寸在所有维度上分别小于文件子区域的尺寸,则将所述新图像和文件子区域融合。
104.其中,所有维度可以是指长度维度和宽度维度,可以理解的是,参见图6,图6所对应的新图像的尺寸在长度维度和宽度维度上均分别小于文件子区域的尺寸,此时可以直接将新图像和文件子区域融合。
105.在一些实施例中,s353(所述若所述新图像的尺寸在所有维度上分别小于文件子区域的尺寸,则将所述新图像和文件子区域融合)包括:若所述新图像的尺寸在所有维度上分别小于文件子区域的尺寸,则输出第一反馈信息。可以理解的是,本方案会在新图像的尺寸在所有维度上分别小于文件子区域的尺寸时,生成第一反馈信息展示给用户。
106.若接收到用户的第二确认信息,则将所述新图像和文件子区域融合。可以理解的是,如果接收到用户的第二确认信息,说明用户觉得新图像的尺寸是可以的,那么服务器可以直接将新图像和文件子区域融合。
107.若接收到用户的第二放大倍数,则根据所述第二放大倍数对所述新图像放大处理,在判断放大处理后的新图像的尺寸在所有维度上分别小于文件子区域的尺寸,则将所述新图像和文件子区域融合。可以理解的是,如果说用户觉得此时新图像的尺寸过小,那么可以输入第二放大倍数,服务器在接收到用户的第二放大倍数后,服务器会根据第二放大倍数对新图像进行放大处理。
108.s354,若所述新图像的尺寸在任意一个维度上大于文件子区域的尺寸,则根据新图像的尺寸与文件子区域的尺寸的差值得到第二缩小倍数,通过以下公式计算第三缩小倍数,其中,为第三缩小倍数,为新图像的尺寸,为文件子区域的尺寸,为缩小系数值。
109.参见图7,图7所对应的新图像的尺寸在虽然在宽度维度上大于文件子区域的宽度,但是在长度维度上小于文件子区域的尺寸,此时新图像无法放入到文件子区域中,因此需要对新图像进行缩小处理,本方案在对新图像进行缩小处理时,会计算出第三缩小倍数。
110.上述公式中,新图像的尺寸(例如新图像的直径)与文件子区域的尺寸(例如宽度尺寸)的差值越大,得到的第二缩小倍数就会越大,对新图像的调整幅度也会越大。
111.s355,基于所述缩小倍数对新图像进行缩小处后,将缩小处理后的新图像与文件子区域融合。
112.可以理解的是,在以缩小倍数对新图像进行缩小处后,将缩小处理后的新图像与文件子区域融合即可。
113.需要说明的是,本实施例(不调整形状)与上述实施例(调整形状)不同之处在于,调整形状是对新图像的形状进行了改变,因此需要利用服务器来一点点调整,以达到所需的准确的新图像;而针对于不调整形状实施例,人为介入调整即可以实现所需要的新图像,无需服务器一点点调整,减少服务器的数据处理量。
114.针对初始区域为文字编辑区域的情况:在另一些实施例中,所述s3包括:
若所述初始区域为文字编辑区域,则根据用户操作对可编辑内容中的历史文字删除,并添加新文字得到修改后内容。可以理解的是,首先,本方案会将可编辑内容中的历史文字删除,然后添加新文字得到修改后内容。
115.获取相邻文件子区域的内容格式,将所述内容格式中对应的文字大小和文字样式作为参考文字大小和参考文字样式。
116.将所述修改后内容中的新文字,按照所述参考文字大小和参考文字样式进行调整,得到为文字的调整后内容。
117.可以理解的是,本方案会参考相邻文件子区域的内容格式,然后将内容格式中对应的文字大小和文字样式作为参考文字大小和参考文字样式,对修改后内容中的新文字进行调整,得到文字的调整后内容。
118.s4、基于预设比例对所述显示区域进行分区处理得到第一显示区域和第二显示区域,将所述调整后内容在在线电力报告中同步修改后通过第一显示区域显示,通过第二显示区域对所编辑的文件子区域进行显示。
119.本方案会以预设比例(例如二分之一)对显示区域进行分区处理得到第一显示区域和第二显示区域,然后将调整后内容在在线电力报告中同步修改后通过第一显示区域显示,通过第二显示区域对所编辑的文件子区域进行显示。
120.可以理解的是,用户可以通过第二显示区域对所编辑的文件子区域进行突出显示,使得编辑的内容更为突出,提高用户在编辑过程中的准确性。
121.s5、在接收到用户输入的第一确认信息后,将修改后的在线电力报告作为最终在线电力报告,结束对电力报告可视化编辑。
122.用户在编辑完成后,可以输入第一确认信息,服务器在接收到用户输入的第一确认信息后,将修改后的在线电力报告作为最终在线电力报告,结束对在线电力报告可视化编辑。
123.为了实现本发明提供的一种基于操作平台的电力文件的数据处理方法,本发明一种基于操作平台的电力文件的数据处理系统,参见图8,通过以下模块进行电力报告可视化编辑,包括:解析模块,用于根据用户的选择将相应的在线电力报告在显示设备中进行显示,对在线电力报告进行解析处理,得到在线电力报告的至少一个文件子区域;提取模块,用于确定用户选择的文件子区域,提取所述文件子区域内的可编辑内容,在所述可编辑区域内建立富文本编辑区域;修改模块,用于通过编辑装置基于富文本编辑软件对所述可编辑内容进行编辑修改,得到修改后内容,根据所述文件子区域的板式规格和/或相邻文件子区域的内容格式对修改后内容进行调整,得到调整后内容;处理模块,用于基于预设比例对所述显示区域进行分区处理得到第一显示区域和第二显示区域,将所述调整后内容在在线电力报告中同步修改后通过第一显示区域显示,通过第二显示区域对所编辑的文件子区域进行显示;确认模块,用于在接收到用户输入的第一确认信息后,将修改后的在线电力报告作为最终在线电力报告,结束对电力报告可视化编辑。
124.除上述实施例外,本发明还可以有其他实施方式;凡采用等同替换或等效变换形
成的技术方案,均落在本发明要求的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献