CN111291202A - 一种基于ppt的高亮显示方法及装置 - Google Patents
一种基于ppt的高亮显示方法及装置 Download PDFInfo
- Publication number
- CN111291202A CN111291202A CN201811497023.2A CN201811497023A CN111291202A CN 111291202 A CN111291202 A CN 111291202A CN 201811497023 A CN201811497023 A CN 201811497023A CN 111291202 A CN111291202 A CN 111291202A
- Authority
- CN
- China
- Prior art keywords
- ppt
- region
- interface
- selected area
- brightness value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 51
- 238000004590 computer program Methods 0.000 claims description 12
- 238000010586 diagram Methods 0.000 description 9
- 238000004519 manufacturing process Methods 0.000 description 7
- 230000008901 benefit Effects 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 238000009432 framing Methods 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 230000007547 defect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供了一种基于PPT的高亮显示方法及装置,该方法包括:当接收到用户在PPT界面上对其选定区域的高亮触发操作时,基于浏览器界面的预设坐标原点,确定选定区域的起始位置坐标及各边边长;以选定区域的起始位置坐标及各边边长为划分依据,在浏览器界面上划分出除选定区域之外的多个区域,将划分出的区域作为非高亮区域;在PPT界面上绘制与非高亮区域相重叠的具有预设亮度值的区域,其中,预设亮度值小于选定区域的亮度值。本发明实施例中基于PPT的高亮显示方式既保留了高亮区域的图像质量,又节约了图像二次处理所需的人力资源或机器资源,提高了PPT的高亮显示效率。
Description
技术领域
本发明涉及数据处理技术领域,特别是涉及一种基于PPT的高亮显示方法及装置。
背景技术
现有方案中,用户通常需要采用专用的PPT软件才能完成PPT文件的制作,后续用户在其他终端上打开制作完成的PPT文件时也需要基于专用PPT软件,而不同终端上的PPT软件版本有可能有所不同,这会导致PPT软件因为版权不兼容问题而出现PPT文件打不开的现象。
若将制作PPT的功能应用于浏览器网页中,可以有效地避免上述问题。因为,只要终端上安装有浏览器便可以通过相应网页来演示或制作PPT文件,而不存在PPT软件版本不兼容的问题,并且,用户在终端上也无需另外安装专门的PPT软件,既节约了终端存储空间,又提高了用户的操作体验。此外,在实际采用浏览器演示或制作PPT文件时,为了达到更好的PPT展示效果,某些情况下用户希望可以在PPT文件中通过增加高亮来对重点内容进行标注,但是现有PPT软件的高亮显示方案通常会对需要高亮的图片做二次处理,这种方式不仅会导致图像质量的损失,还需要耗费人力资源或机器资源进行图像处理。因此,如何在减少人工操作的同时保证图像质量,并在PPT界面中达到具有高亮区域的效果,是目前急需解决的技术问题。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种基于PPT的高亮显示方法及装置。
依据本发明一方面,提供了一种基于PPT的高亮显示方法,应用于浏览器中,包括:
当接收到用户在PPT界面上对其选定区域的高亮触发操作时,基于所述浏览器界面的预设坐标原点,确定所述选定区域的起始位置坐标及各边边长;
以所述选定区域的起始位置坐标及各边边长为划分依据,在所述浏览器界面上划分出除所述选定区域之外的多个区域,将划分出的区域作为非高亮区域;
在所述PPT界面上绘制与所述非高亮区域相重叠的具有预设亮度值的区域,其中,所述预设亮度值小于所述选定区域的亮度值。
可选地,接收用户在PPT界面上对其选定区域的高亮触发操作之前,还包括:
接收用户在所述PPT界面上对任意区域的框选操作;
将所述框选操作对应的任意区域设置为用于高亮显示的选定区域。
可选地,基于所述浏览器界面的预设坐标原点,确定所述选定区域的起始位置坐标及各边边长,包括:
确定所述用户的框选操作对应的起始点,将所述起始点作为所述选定区域的起始位置;
获取所述浏览器界面的预设坐标原点,依据所述预设坐标原点确定所述选定区域的起始位置坐标及各边边长。
可选地,以所述选定区域的起始位置坐标及各边边长为划分依据,在所述浏览器界面上划分出除所述选定区域之外的多个区域,包括:
分析所述选定区域的形状是否为矩形;
若是,以所述选定区域的起始位置坐标及各边边长为划分依据,在所述浏览器界面上划分出除所述选定区域之外的四个区域。
可选地,以所述选定区域的起始位置坐标及各边边长为划分依据,在所述浏览器界面上划分出除所述选定区域之外的多个区域,将划分出的区域作为非高亮区域之后,还包括:
获取预先存储的所述浏览器界面的边长;
依据所述浏览器界面的边长、所述选定区域的起始位置坐标及所述选定区域的各边边长,计算划分出的每个非高亮区域的面积及相对于所述选定区域的位置。
可选地,在所述PPT界面上绘制与所述非高亮区域相重叠的具有预设亮度值的区域,包括:
在所述PPT界面上绘制与各个非高亮区域的面积相同、且相对于所述选定区域的位置相同的区域;
将在所述PPT界面上绘制的区域的亮度设置为所述预设亮度值。
可选地,在所述PPT界面上绘制与所述非高亮区域相重叠的具有预设亮度值的区域之后,还包括:
将具有预设亮度值的区域与指定操作建立关联;
在演示PPT时,若接收到用户的所述指定操作,调取与所述指定操作关联的具有所述预设亮度值的区域,并展示在当前PPT界面上。
可选地,在所述PPT界面上绘制与所述非高亮区域相重叠的具有预设亮度值的区域之后,还包括:
将所述PPT界面上绘制的具有所述预设亮度值区域的PPT文件发送至服务器中,由所述服务器将所述PPT文件进行存储;
当接收到用户对所述PPT文件的查看和/或编辑操作时,从所述服务器中调取存储的PPT文件,并执行所述用户的查看和/或编辑操作。
依据本发明另一方面,还提供了一种基于PPT的高亮显示装置,应用于浏览器中,包括:
确定模块,适于当接收到用户在PPT界面上对其选定区域的高亮触发操作时,基于所述浏览器界面的预设坐标原点,确定所述选定区域的起始位置坐标及各边边长;
划分模块,适于以所述选定区域的起始位置坐标及各边边长为划分依据,在所述浏览器界面上划分出除所述选定区域之外的多个区域,将划分出的区域作为非高亮区域;
绘制模块,适于在所述PPT界面上绘制与所述非高亮区域相重叠的具有预设亮度值的区域,其中,所述预设亮度值小于所述选定区域的亮度值。
可选地,所述装置还包括:
接收模块,适于在所述确定模块基于所述浏览器界面的预设坐标原点,确定所述选定区域的起始位置坐标及各边边长之前,接收用户在所述PPT界面上对任意区域的框选操作;
设置模块,适于将所述框选操作对应的任意区域设置为用于高亮显示的选定区域。
可选地,所述确定模块还适于:
确定所述用户的框选操作对应的起始点,将所述起始点作为所述选定区域的起始位置;
获取所述浏览器界面的预设坐标原点,依据所述预设坐标原点确定所述选定区域的起始位置坐标及各边边长。
可选地,所述划分模块还适于:
分析所述选定区域的形状是否为矩形;
若是,以所述选定区域的起始位置坐标及各边边长为划分依据,在所述浏览器界面上划分出除所述选定区域之外的四个区域。
可选地,所述装置还包括:
获取模块,适于在所述划分模块以所述选定区域的起始位置坐标及各边边长为划分依据,在所述浏览器界面上划分出除所述选定区域之外的多个区域,将划分出的区域作为非高亮区域之后,获取预先存储的所述浏览器界面的边长;
计算模块,适于依据所述浏览器界面的边长、所述选定区域的起始位置坐标及所述选定区域的各边边长,计算划分出的每个非高亮区域的面积及相对于所述选定区域的位置。
可选地,所述绘制模块还适于:
在所述PPT界面上绘制与各个非高亮区域的面积相同、且相对于所述选定区域的位置相同的区域;
将在所述PPT界面上绘制的区域的亮度设置为所述预设亮度值。
可选地,所述装置还包括:
关联模块,适于所述绘制模块在所述PPT界面上绘制与所述非高亮区域相重叠的具有预设亮度值的区域之后,将具有预设亮度值的区域与指定操作建立关联;
调取模块,适于在演示PPT时,若接收到用户的所述指定操作,调取与所述指定操作关联的具有所述预设亮度值的区域,并展示在当前PPT界面上。
可选地,所述装置还包括:
存储模块,适于所述绘制模块在所述PPT界面上绘制与所述非高亮区域相重叠的具有预设亮度值的区域之后,将所述PPT界面上绘制的具有所述预设亮度值区域的PPT文件发送至服务器中,由所述服务器将所述PPT文件进行存储;
执行模块,适于当接收到用户对所述PPT文件的查看和/或编辑操作时,从所述服务器中调取存储的PPT文件,并执行所述用户的查看和/或编辑操作。
依据本发明再一方面,还提供了一种计算机存储介质,所述计算机存储介质存储有计算机程序代码,当所述计算机程序代码在计算设备上运行时,导致所述计算设备执行上文任意实施例中的基于PPT的高亮显示方法。
依据本发明又一方面,还提供了一种计算设备,包括:处理器;存储有计算机程序代码的存储器;当所述计算机程序代码被所述处理器运行时,导致所述计算设备执行上文任意实施例中的基于PPT的高亮显示方法。
本发明实施例中,PPT文件可以通过浏览器进行查看或编辑,在利用浏览器对PPT文件中的内容进行高亮显示时,若浏览器接收到用户在PPT界面上对其选定区域的高亮触发操作,则可以先基于浏览器界面的预设坐标原点,确定选定区域的起始位置坐标及各边边长。然后,以选定区域的起始位置坐标及各边边长为划分依据,在浏览器界面上划分出除选定区域之外的多个区域,将划分出的区域作为非高亮区域。进而,在PPT界面上绘制与非高亮区域相重叠的具有预设亮度值的区域,其中,预设亮度值小于选定区域的亮度值。由此,本发明实施例可以通过浏览器的网页来实现PPT的制作或查看,而无需专用的PPT软件,从而有效地避免了PPT软件因为版权不兼容问题而出现PPT文件打不开的现象。并且,在对PPT界面上的部分区域进行高亮显示时,只需确定出非高亮显示的区域并进行亮度降低处理即可,无需对需要进行高亮的图像做二次处理,从而既保留了高亮区域的图像质量,又节约了图像二次处理所需的人力资源或机器资源,提高了PPT的高亮显示效率。
在本发明实施例中,由于本技术方案的高亮区域为动态生成,用户只需要圈定高亮的区域,不需要手动对图像进行二次处理,从而也避免了图像质量被降低的缺点。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了根据本发明一个实施例的基于PPT的高亮显示方法的流程示意图;
图2示出了根据本发明一个实施例的在高亮区域所在浏览器界面上对非高亮区域的划分示意图;
图3示出了根据本发明一个实施例的基于PPT的高亮显示装置的结构示意图;
图4示出了根据本发明另一个实施例的基于PPT的高亮显示装置的结构示意图;
图5示出了根据本发明又一个实施例的基于PPT的高亮显示装置的结构示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
为解决上述技术问题,本发明实施例提供了一种基于PPT的高亮显示方法,该方法可以应用于浏览器中。图1示出了根据本发明一个实施例的基于PPT的高亮显示方法的流程示意图。参见图1,该方法至少包括步骤S102至步骤S106。
步骤S102,当接收到用户在PPT界面上对其选定区域的高亮触发操作时,基于浏览器界面的预设坐标原点,确定选定区域的起始位置坐标及各边边长。
步骤S104,以选定区域的起始位置坐标及各边边长为划分依据,在浏览器界面上划分出除选定区域之外的多个区域,将划分出的区域作为非高亮区域。
步骤S106,在PPT界面上绘制与非高亮区域相重叠的具有预设亮度值的区域,其中,预设亮度值小于选定区域的亮度值。
本发明实施例可以通过浏览器的网页来实现PPT的制作或查看,而无需专用的PPT软件,从而有效地避免了PPT软件因为版权不兼容问题而出现PPT文件打不开的现象。并且,在对PPT界面上的部分区域进行高亮显示时,只需确定出非高亮显示的区域并进行亮度降低处理即可,无需对需要进行高亮的图像做二次处理,从而既保留了高亮区域的图像质量,又节约了图像二次处理所需的人力资源或机器资源,提高了PPT的高亮显示效率。
本发明一实施例中,在接收用户在PPT界面上对其选定区域的高亮触发操作之前,用户会先在PPT界面上对需要进行高亮显示的区域进行相应的选定操作,例如用户对任意区域(即需要进行高亮显示的区域)进行相应的框选操作。这里,用户对框选操作对应的区域可以是PPT界面上的一句文字,或者至少一行文本内容,也可以是一个图像或者部分图像等等,此处不做具体的限定。当浏览器接收到用户在PPT界面上对任意区域的框选操作后,会将框选操作对应的任意区域设置为用于高亮显示的选定区域。
参见上文步骤S102,在本发明一实施例中,在基于浏览器界面的预设坐标原点,确定选定区域的起始位置坐标及各边边长时,可以先确定用户的框选操作对应的起始点,并将确定的起始点作为选定区域的起始位置。然后,获取浏览器界面的预设坐标原点,依据预设坐标原点确定选定区域的起始位置坐标及各边边长。
在该实施例中,若框选操作对应的选定区域为四边形区域,且框选操作的操作轨迹是自选定区域的左上角到右下角,此时,可以将选定区域的左上角顶点作为框选操作对应的起始点,即选定区域的起始位置。
本发明实施例还会为浏览器界面预先设置坐标原点,例如,可以将浏览器界面的左上角的顶点设置为坐标原点(0,0),进而可以依据该坐标原点(0,0)确定选定区域的起始位置坐标及各边边长。参见图2,矩形区域5为用户框选操作对应的选定区域(即高亮区域),最外面的框表示浏览器界面,浏览器界面的坐标原点(0,0)为浏览器界面的左上角上的顶点,确定得到的定区域的起始位置坐标为(x,y),矩形区域5的长为w,宽为h。
该实施例中,还可以选取浏览器界面中的其他位置作为坐标原点,此处不做具体的限定。
参见上文步骤S104,在本发明一实施例中,在浏览器界面上划分出的除选定区域之外的多个非高亮区域的数量可以是任意的。但是,划分出的非高亮区域的数量越多,后续需要确定的非高亮区域的参数就越多,例如,需要计算出多个非高亮区域的面积等等,数据计算量较大。因此,可以尽量使划分出的非高亮区域的数量更少,从而减少数据计算量。
通常情况下,用户在PPT界面上框选的选定区域为矩形区域,而对于需要进行高亮现实的矩形区域,优选的在浏览器界面上划分出的非高亮区域的数量为四个。因此,在本发明实施例中,在浏览器界面上划分非高亮区域时,还可以先分析选定区域的形状是否为矩形,若是,则以选定区域的起始位置坐标及各边边长为划分依据,在浏览器界面上划分出除选定区域之外的四个区域。
例如,参见图2,在本发明实施例中,选定区域(即高亮区域)为矩形区域5,在浏览器界面上划分出的四个非高亮区域分别为区域1、区域2、区域3、区域4。
在本发明一实施例中,在浏览器界面上划分出多个非高亮区域之后,为了实现对非高亮区域的非高亮显示,以使得高亮区域呈现高亮显示,还可以进一步计算出各个非高亮区域的面积,并明确各个非高亮区域的位置。在该实施例中,可以先获取预先存储的浏览器界面的边长,即浏览器界面的长和宽。然后,依据浏览器界面的边长、选定区域的起始位置坐标及选定区域的各边边长,计算划分出的每个非高亮区域的面积,并确定出每个非高亮区域相对于选定区域的位置。
仍然以图2所示内容为例进行说明,假设浏览器界面的长为a、宽为b,选定区域(即高亮区域)的起始位置坐标为(x,y),选定区域(即矩形区域5)的长为w、宽为h,并且,划分出的四个非高亮区域,即区域1、区域2、区域3、区域4均为矩形。那么,通过计算可知区域1的长为b、宽为x,区域2的长为w、宽为y,区域3的长为b、宽为a-x-w,区域4的长为w、宽为b-y-h。这里需要说明的是,虽然坐标轴上的数值具有正、负之分,但本发明实施例中的各区域的边长长度、以及边长的计算值均为坐标轴中数值的绝对值。此外,还可以确定出区域1、区域2、区域3、区域4分别位于矩形区域5的左侧、上侧、右侧、下侧。
参见上文步骤S106,在本发明一实施例中,在PPT界面上绘制与非高亮区域相重叠的具有预设亮度值的区域时,可以依据上文实施例中计算得到的每个非高亮区域的面积和确定出的每个非高亮区域的位置进行预设亮度值的区域绘制。具体的,先在PPT界面上绘制与各个非高亮区域的面积相同、且相对于选定区域的位置相同的区域。然后,将在PPT界面上绘制的区域的亮度设置为相应的预设亮度值,当然,预设亮度值应小于选定区域的亮度值,从而可以实现选定区域的高亮显示,本发明实施例对预设亮度值的具体数值不做限定。
上文实施例介绍的是在PPT界面上实现高亮显示的过程,通常情况下,PPT在制作完成后,主要用于给其他人进行演示讲解,在给其他人演示讲解PPT时,为了可以更清楚的体现出高亮显示区,并引起观看PPT的用户对高亮区域的注意力,可以先展示PPT界面未进行高亮处理前的状态,当用户进行指定操作后,可以再展示PPT界面高亮处理后的状态。
具体的,当在PPT界面上绘制与非高亮区域相重叠的具有预设亮度值的区域之后,还可以将具有预设亮度值的区域与指定操作建立关联,在演示PPT的过程中,若当前PPT界面为预先绘制有与非高亮区域相重叠的具有预设亮度值的区域,那么,当接收到用户的指定操作时,可以调取与指定操作关联的具有预设亮度值的区域,并展示在当前PPT界面上。其中,指定操作可以包括单击操作、双击操作、滑动操作等等,本发明实施例对指定操作不做具体的限定。
在本发明另一实施例中,用户通过浏览器网页制作PPT文件并基于PPT实现高亮显时,通常需要登录用户制作PPT的账户,该账户可以是制作PPT网站的账户,还可以是浏览器账户。因此,当用户对PPT文件制作完成之后,可以将PPT界面上绘制的具有预设亮度值区域的PPT文件发送至相应的服务器中,并由服务器将PPT文件进行存储,还可以将存储的PPT文件与用户账户建立关联。当接收到用户对PPT文件的查看和/或编辑操作时,从服务器中调取存储的与该用户账户关联的PPT文件,并执行用户的查看和/或编辑操作。
由此,采用本申请的方案,通过终端上安装浏览器便可以实现PPT文件的制作以及PPT文件内容的高亮显示,无需在终端上安装专门的PPT软件,也无需担心PPT软件版本是否对需要演示的PPT文件兼容的问题。
基于同一发明构思,本发明实施例还提供了一种基于PPT的高亮显示装置,应用于浏览器中。图3示出了根据本发明一个实施例的基于PPT的高亮显示装置的结构示意图。参见图3,基于PPT的高亮显示装置300包括确定模块310、划分模块320、绘制模块330。
现介绍本发明实施例的基于PPT的高亮显示装置300的各组成或器件的功能以及各部分间的连接关系:
确定模块310,适于当接收到用户在PPT界面上对其选定区域的高亮触发操作时,基于浏览器界面的预设坐标原点,确定选定区域的起始位置坐标及各边边长;
划分模块320,与确定模块310耦合,适于以选定区域的起始位置坐标及各边边长为划分依据,在浏览器界面上划分出除选定区域之外的多个区域,将划分出的区域作为非高亮区域;
绘制模块330,与划分模块320耦合,适于在PPT界面上绘制与非高亮区域相重叠的具有预设亮度值的区域,其中,预设亮度值小于选定区域的亮度值。
在本发明一实施例中,划分模块320还适于,分析选定区域的形状是否为矩形。若是,以选定区域的起始位置坐标及各边边长为划分依据,在浏览器界面上划分出除选定区域之外的四个区域。
本发明实施例还提供了另一种基于PPT的高亮显示装置,应用于浏览器中。图4示出了根据本发明另一个实施例的基于PPT的高亮显示装置的结构示意图。参见图4,基于PPT的高亮显示装置300除了包括上述各模块之外,还包括接收模块340、设置模块350、获取模块360、计算模块370。
接收模块340,与确定模块310耦合,适于在确定模块310基于浏览器界面的预设坐标原点,确定选定区域的起始位置坐标及各边边长之前,接收用户在PPT界面上对任意区域的框选操作。
设置模块350,与接收模块340和确定模块310分别耦合,适于将框选操作对应的任意区域设置为用于高亮显示的选定区域。
获取模块360,与划分模块320耦合,适于在划分模块320以选定区域的起始位置坐标及各边边长为划分依据,在浏览器界面上划分出除选定区域之外的多个区域,将划分出的区域作为非高亮区域之后,获取预先存储的浏览器界面的边长。
计算模块370,与获取模块360耦合,适于依据浏览器界面的边长、选定区域的起始位置坐标及选定区域的各边边长,计算划分出的每个非高亮区域的面积及相对于选定区域的位置。
在本发明一实施例中,确定模块310还适于,确定用户的框选操作对应的起始点,将起始点作为选定区域的起始位置。获取浏览器界面的预设坐标原点,依据预设坐标原点确定选定区域的起始位置坐标及各边边长。
在本发明一实施例中,绘制模块330还适于,在PPT界面上绘制与各个非高亮区域的面积相同、且相对于选定区域的位置相同的区域。将在PPT界面上绘制的区域的亮度设置为预设亮度值。
发明实施例还提供了又一种基于PPT的高亮显示装置,应用于浏览器中。图5示出了根据本发明另一个实施例的基于PPT的高亮显示装置的结构示意图。参见图5,基于PPT的高亮显示装置300除了包括上述各模块之外,还包括关联模块380、调取模块390、存储模块400、执行模块410。
关联模块380,与绘制模块330耦合,适于绘制模块330在PPT界面上绘制与非高亮区域相重叠的具有预设亮度值的区域之后,将具有预设亮度值的区域与指定操作建立关联。
调取模块390,与关联模块380耦合,适于在演示PPT时,若接收到用户的指定操作,调取与指定操作关联的具有预设亮度值的区域,并展示在当前PPT界面上。
存储模块400,与绘制模块330耦合,适于绘制模块330在PPT界面上绘制与非高亮区域相重叠的具有预设亮度值的区域之后,将PPT界面上绘制的具有预设亮度值区域的PPT文件发送至服务器中,由服务器将PPT文件进行存储。
执行模块410,与存储模块400耦合,适于当接收到用户对PPT文件的查看和/或编辑操作时,从服务器中调取存储的PPT文件,并执行用户的查看和/或编辑操作。
发明实施例还提供了一种计算机存储介质,计算机存储介质存储有计算机程序代码,当计算机程序代码在计算设备上运行时,导致计算设备执行上文任意实施例中的基于PPT的高亮显示方法。
发明实施例还提供了一种计算设备,包括:处理器;存储有计算机程序代码的存储器;当计算机程序代码被处理器运行时,导致计算设备执行上文任意实施例中的基于PPT的高亮显示方法。
根据上述任意一个优选实施例或多个优选实施例的组合,本发明实施例能够达到如下有益效果:
本发明实施例中,PPT文件可以通过浏览器进行查看或编辑,在利用浏览器对PPT文件中的内容进行高亮显示时,若浏览器接收到用户在PPT界面上对其选定区域的高亮触发操作,则可以先基于浏览器界面的预设坐标原点,确定选定区域的起始位置坐标及各边边长。然后,以选定区域的起始位置坐标及各边边长为划分依据,在浏览器界面上划分出除选定区域之外的多个区域,将划分出的区域作为非高亮区域。进而,在PPT界面上绘制与非高亮区域相重叠的具有预设亮度值的区域,其中,预设亮度值小于选定区域的亮度值。由此,本发明实施例可以通过浏览器的网页来实现PPT的制作或查看,而无需专用的PPT软件,从而有效地避免了PPT软件因为版权不兼容问题而出现PPT文件打不开的现象。并且,在对PPT界面上的部分区域进行高亮显示时,只需确定出非高亮显示的区域并进行亮度降低处理即可,无需对需要进行高亮的图像做二次处理,从而既保留了高亮区域的图像质量,又节约了图像二次处理所需的人力资源或机器资源,提高了PPT的高亮显示效率。
所属领域的技术人员可以清楚地了解到,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,为简洁起见,在此不另赘述。
另外,在本发明各个实施例中的各功能单元可以物理上相互独立,也可以两个或两个以上功能单元集成在一起,还可以全部功能单元都集成在一个处理单元中。上述集成的功能单元既可以采用硬件的形式实现,也可以采用软件或者固件的形式实现。
本领域普通技术人员可以理解:所述集成的功能单元如果以软件的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,其包括若干指令,用以使得一台计算设备(例如个人计算机,服务器,或者网络设备等)在运行所述指令时执行本发明各实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM)、随机存取存储器(RAM),磁碟或者光盘等各种可以存储程序代码的介质。
或者,实现前述方法实施例的全部或部分步骤可以通过程序指令相关的硬件(诸如个人计算机,服务器,或者网络设备等的计算设备)来完成,所述程序指令可以存储于一计算机可读取存储介质中,当所述程序指令被计算设备的处理器执行时,所述计算设备执行本发明各实施例所述方法的全部或部分步骤。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:在本发明的精神和原则之内,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案脱离本发明的保护范围。
本发明还提供了A1、一种基于PPT的高亮显示方法,应用于浏览器中,包括:
当接收到用户在PPT界面上对其选定区域的高亮触发操作时,基于所述浏览器界面的预设坐标原点,确定所述选定区域的起始位置坐标及各边边长;
以所述选定区域的起始位置坐标及各边边长为划分依据,在所述浏览器界面上划分出除所述选定区域之外的多个区域,将划分出的区域作为非高亮区域;
在所述PPT界面上绘制与所述非高亮区域相重叠的具有预设亮度值的区域,其中,所述预设亮度值小于所述选定区域的亮度值。
A2、根据A1所述的方法,其中,接收用户在PPT界面上对其选定区域的高亮触发操作之前,还包括:
接收用户在所述PPT界面上对任意区域的框选操作;
将所述框选操作对应的任意区域设置为用于高亮显示的选定区域。
A3、根据A2所述的方法,其中,基于所述浏览器界面的预设坐标原点,确定所述选定区域的起始位置坐标及各边边长,包括:
确定所述用户的框选操作对应的起始点,将所述起始点作为所述选定区域的起始位置;
获取所述浏览器界面的预设坐标原点,依据所述预设坐标原点确定所述选定区域的起始位置坐标及各边边长。
A4、根据A1-A3任一项所述的方法,其中,以所述选定区域的起始位置坐标及各边边长为划分依据,在所述浏览器界面上划分出除所述选定区域之外的多个区域,包括:
分析所述选定区域的形状是否为矩形;
若是,以所述选定区域的起始位置坐标及各边边长为划分依据,在所述浏览器界面上划分出除所述选定区域之外的四个区域。
A5、根据A1-A3任一项所述的方法,其中,以所述选定区域的起始位置坐标及各边边长为划分依据,在所述浏览器界面上划分出除所述选定区域之外的多个区域,将划分出的区域作为非高亮区域之后,还包括:
获取预先存储的所述浏览器界面的边长;
依据所述浏览器界面的边长、所述选定区域的起始位置坐标及所述选定区域的各边边长,计算划分出的每个非高亮区域的面积及相对于所述选定区域的位置。
A6、根据A5所述的方法,其中,在所述PPT界面上绘制与所述非高亮区域相重叠的具有预设亮度值的区域,包括:
在所述PPT界面上绘制与各个非高亮区域的面积相同、且相对于所述选定区域的位置相同的区域;
将在所述PPT界面上绘制的区域的亮度设置为所述预设亮度值。
A7、根据A1-A3任一项所述的方法,其中,在所述PPT界面上绘制与所述非高亮区域相重叠的具有预设亮度值的区域之后,还包括:
将具有预设亮度值的区域与指定操作建立关联;
在演示PPT时,若接收到用户的所述指定操作,调取与所述指定操作关联的具有所述预设亮度值的区域,并展示在当前PPT界面上。
A8、根据A1-A3任一项所述的方法,其中,在所述PPT界面上绘制与所述非高亮区域相重叠的具有预设亮度值的区域之后,还包括:
将所述PPT界面上绘制的具有所述预设亮度值区域的PPT文件发送至服务器中,由所述服务器将所述PPT文件进行存储;
当接收到用户对所述PPT文件的查看和/或编辑操作时,从所述服务器中调取存储的PPT文件,并执行所述用户的查看和/或编辑操作。
B9、一种基于PPT的高亮显示装置,应用于浏览器中,包括:
确定模块,适于当接收到用户在PPT界面上对其选定区域的高亮触发操作时,基于所述浏览器界面的预设坐标原点,确定所述选定区域的起始位置坐标及各边边长;
划分模块,适于以所述选定区域的起始位置坐标及各边边长为划分依据,在所述浏览器界面上划分出除所述选定区域之外的多个区域,将划分出的区域作为非高亮区域;
绘制模块,适于在所述PPT界面上绘制与所述非高亮区域相重叠的具有预设亮度值的区域,其中,所述预设亮度值小于所述选定区域的亮度值。
B10、根据B9所述的装置,其中,还包括:
接收模块,适于在所述确定模块基于所述浏览器界面的预设坐标原点,确定所述选定区域的起始位置坐标及各边边长之前,接收用户在所述PPT界面上对任意区域的框选操作;
设置模块,适于将所述框选操作对应的任意区域设置为用于高亮显示的选定区域。
B11、根据B10所述的装置,其中,所述确定模块还适于:
确定所述用户的框选操作对应的起始点,将所述起始点作为所述选定区域的起始位置;
获取所述浏览器界面的预设坐标原点,依据所述预设坐标原点确定所述选定区域的起始位置坐标及各边边长。
B12、根据B9-B11任一项所述的装置,其中,所述划分模块还适于:
分析所述选定区域的形状是否为矩形;
若是,以所述选定区域的起始位置坐标及各边边长为划分依据,在所述浏览器界面上划分出除所述选定区域之外的四个区域。
B13、根据B9-B11任一项所述的装置,其中,还包括:
获取模块,适于在所述划分模块以所述选定区域的起始位置坐标及各边边长为划分依据,在所述浏览器界面上划分出除所述选定区域之外的多个区域,将划分出的区域作为非高亮区域之后,获取预先存储的所述浏览器界面的边长;
计算模块,适于依据所述浏览器界面的边长、所述选定区域的起始位置坐标及所述选定区域的各边边长,计算划分出的每个非高亮区域的面积及相对于所述选定区域的位置。
B14、根据B13所述的装置,其中,所述绘制模块还适于:
在所述PPT界面上绘制与各个非高亮区域的面积相同、且相对于所述选定区域的位置相同的区域;
将在所述PPT界面上绘制的区域的亮度设置为所述预设亮度值。
B15、根据B9-B11任一项所述的装置,其中,还包括:
关联模块,适于所述绘制模块在所述PPT界面上绘制与所述非高亮区域相重叠的具有预设亮度值的区域之后,将具有预设亮度值的区域与指定操作建立关联;
调取模块,适于在演示PPT时,若接收到用户的所述指定操作,调取与所述指定操作关联的具有所述预设亮度值的区域,并展示在当前PPT界面上。
B16、根据B9-B11任一项所述的装置,其中,还包括:
存储模块,适于所述绘制模块在所述PPT界面上绘制与所述非高亮区域相重叠的具有预设亮度值的区域之后,将所述PPT界面上绘制的具有所述预设亮度值区域的PPT文件发送至服务器中,由所述服务器将所述PPT文件进行存储;
执行模块,适于当接收到用户对所述PPT文件的查看和/或编辑操作时,从所述服务器中调取存储的PPT文件,并执行所述用户的查看和/或编辑操作。
C17、一种计算机存储介质,所述计算机存储介质存储有计算机程序代码,当所述计算机程序代码在计算设备上运行时,导致所述计算设备执行A1-A8任一项所述的基于PPT的高亮显示方法。
D18、一种计算设备,包括:处理器;存储有计算机程序代码的存储器;当所述计算机程序代码被所述处理器运行时,导致所述计算设备执行A1-A8任一项所述的基于PPT的高亮显示方法。
Claims (10)
1.一种基于PPT的高亮显示方法,应用于浏览器中,包括:
当接收到用户在PPT界面上对其选定区域的高亮触发操作时,基于所述浏览器界面的预设坐标原点,确定所述选定区域的起始位置坐标及各边边长;
以所述选定区域的起始位置坐标及各边边长为划分依据,在所述浏览器界面上划分出除所述选定区域之外的多个区域,将划分出的区域作为非高亮区域;
在所述PPT界面上绘制与所述非高亮区域相重叠的具有预设亮度值的区域,其中,所述预设亮度值小于所述选定区域的亮度值。
2.根据权利要求1所述的方法,其中,接收用户在PPT界面上对其选定区域的高亮触发操作之前,还包括:
接收用户在所述PPT界面上对任意区域的框选操作;
将所述框选操作对应的任意区域设置为用于高亮显示的选定区域。
3.根据权利要求2所述的方法,其中,基于所述浏览器界面的预设坐标原点,确定所述选定区域的起始位置坐标及各边边长,包括:
确定所述用户的框选操作对应的起始点,将所述起始点作为所述选定区域的起始位置;
获取所述浏览器界面的预设坐标原点,依据所述预设坐标原点确定所述选定区域的起始位置坐标及各边边长。
4.根据权利要求1-3任一项所述的方法,其中,以所述选定区域的起始位置坐标及各边边长为划分依据,在所述浏览器界面上划分出除所述选定区域之外的多个区域,包括:
分析所述选定区域的形状是否为矩形;
若是,以所述选定区域的起始位置坐标及各边边长为划分依据,在所述浏览器界面上划分出除所述选定区域之外的四个区域。
5.根据权利要求1-3任一项所述的方法,其中,以所述选定区域的起始位置坐标及各边边长为划分依据,在所述浏览器界面上划分出除所述选定区域之外的多个区域,将划分出的区域作为非高亮区域之后,还包括:
获取预先存储的所述浏览器界面的边长;
依据所述浏览器界面的边长、所述选定区域的起始位置坐标及所述选定区域的各边边长,计算划分出的每个非高亮区域的面积及相对于所述选定区域的位置。
6.根据权利要求5所述的方法,其中,在所述PPT界面上绘制与所述非高亮区域相重叠的具有预设亮度值的区域,包括:
在所述PPT界面上绘制与各个非高亮区域的面积相同、且相对于所述选定区域的位置相同的区域;
将在所述PPT界面上绘制的区域的亮度设置为所述预设亮度值。
7.根据权利要求1-3任一项所述的方法,其中,在所述PPT界面上绘制与所述非高亮区域相重叠的具有预设亮度值的区域之后,还包括:
将具有预设亮度值的区域与指定操作建立关联;
在演示PPT时,若接收到用户的所述指定操作,调取与所述指定操作关联的具有所述预设亮度值的区域,并展示在当前PPT界面上。
8.一种基于PPT的高亮显示装置,应用于浏览器中,包括:
确定模块,适于当接收到用户在PPT界面上对其选定区域的高亮触发操作时,基于所述浏览器界面的预设坐标原点,确定所述选定区域的起始位置坐标及各边边长;
划分模块,适于以所述选定区域的起始位置坐标及各边边长为划分依据,在所述浏览器界面上划分出除所述选定区域之外的多个区域,将划分出的区域作为非高亮区域;
绘制模块,适于在所述PPT界面上绘制与所述非高亮区域相重叠的具有预设亮度值的区域,其中,所述预设亮度值小于所述选定区域的亮度值。
9.一种计算机存储介质,所述计算机存储介质存储有计算机程序代码,当所述计算机程序代码在计算设备上运行时,导致所述计算设备执行权利要求1-7任一项所述的基于PPT的高亮显示方法。
10.一种计算设备,包括:处理器;存储有计算机程序代码的存储器;当所述计算机程序代码被所述处理器运行时,导致所述计算设备执行权利要求1-7任一项所述的基于PPT的高亮显示方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811497023.2A CN111291202A (zh) | 2018-12-07 | 2018-12-07 | 一种基于ppt的高亮显示方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811497023.2A CN111291202A (zh) | 2018-12-07 | 2018-12-07 | 一种基于ppt的高亮显示方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111291202A true CN111291202A (zh) | 2020-06-16 |
Family
ID=71029184
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811497023.2A Pending CN111291202A (zh) | 2018-12-07 | 2018-12-07 | 一种基于ppt的高亮显示方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111291202A (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101299250A (zh) * | 2007-04-30 | 2008-11-05 | 深圳华飚科技有限公司 | 在线协同幻灯片制作服务*** |
US20100328363A1 (en) * | 2009-06-30 | 2010-12-30 | Kabushiki Kaisha Toshiba | Information processing apparatus and method for controlling luminance |
CN102662558A (zh) * | 2012-03-13 | 2012-09-12 | 中兴通讯股份有限公司 | 文字选中方法与装置及电子设备 |
CN103309564A (zh) * | 2013-07-01 | 2013-09-18 | 贝壳网际(北京)安全技术有限公司 | 元素信息的显示方法及装置 |
CN104769922A (zh) * | 2012-11-30 | 2015-07-08 | 东莞宇龙通信科技有限公司 | 终端和屏幕背光的控制方法 |
CN105426079A (zh) * | 2015-11-25 | 2016-03-23 | 小米科技有限责任公司 | 图片亮度的调整方法及装置 |
CN107343392A (zh) * | 2015-12-17 | 2017-11-10 | 松下电器(美国)知识产权公司 | 显示方法以及显示装置 |
-
2018
- 2018-12-07 CN CN201811497023.2A patent/CN111291202A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101299250A (zh) * | 2007-04-30 | 2008-11-05 | 深圳华飚科技有限公司 | 在线协同幻灯片制作服务*** |
US20100328363A1 (en) * | 2009-06-30 | 2010-12-30 | Kabushiki Kaisha Toshiba | Information processing apparatus and method for controlling luminance |
CN102662558A (zh) * | 2012-03-13 | 2012-09-12 | 中兴通讯股份有限公司 | 文字选中方法与装置及电子设备 |
CN104769922A (zh) * | 2012-11-30 | 2015-07-08 | 东莞宇龙通信科技有限公司 | 终端和屏幕背光的控制方法 |
CN103309564A (zh) * | 2013-07-01 | 2013-09-18 | 贝壳网际(北京)安全技术有限公司 | 元素信息的显示方法及装置 |
CN105426079A (zh) * | 2015-11-25 | 2016-03-23 | 小米科技有限责任公司 | 图片亮度的调整方法及装置 |
CN107343392A (zh) * | 2015-12-17 | 2017-11-10 | 松下电器(美国)知识产权公司 | 显示方法以及显示装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110286896B (zh) | 可视化编辑方法、装置、设备及存储介质 | |
US9549121B2 (en) | Image acquiring method and electronic device | |
CN106610829B (zh) | 网页截图方法和装置 | |
CN110032701B (zh) | 图像展示控制方法、装置、存储介质及电子设备 | |
CN107656911B (zh) | 表格处理方法及其*** | |
CN110297681B (zh) | 图像处理方法、装置、终端及存储介质 | |
US10332236B2 (en) | Method and apparatus for adsorbing straight line/line segment, method and apparatus for constructing polygon | |
CN105549936B (zh) | 数据表的显示方法和装置 | |
CN111240669B (zh) | 界面生成方法、装置、电子设备及计算机存储介质 | |
CN111399831A (zh) | 页面的展示方法和装置、存储介质、电子装置 | |
US20120192107A1 (en) | Method and apparatus for selecting link entities in touch screen based web browser environment | |
CN107122104B (zh) | 数据显示方法及装置 | |
CN110471700B (zh) | 图形处理方法、装置、存储介质及电子设备 | |
CN115935925A (zh) | 表格适配方法、电子设备及计算机可读存储介质 | |
CN108023905B (zh) | 物联网应用***及方法 | |
TW201344557A (zh) | 自動控制顯示螢幕密度的設備及方法 | |
CN103514272A (zh) | 提供网页内容对应缩略图的方法及装置 | |
US10963690B2 (en) | Method for identifying main picture in web page | |
US9613427B2 (en) | Information processing method and electronic device | |
CN106648338B (zh) | 编辑数据的方法和装置 | |
CN111291202A (zh) | 一种基于ppt的高亮显示方法及装置 | |
EP3059684A1 (en) | Webpage layout method, device, computer storage medium and terminal | |
CN112416500B (zh) | 一种信息处理方法及电子设备 | |
CN110427153B (zh) | 书写内容显示方法、装置、设备及介质 | |
US20150128029A1 (en) | Method and apparatus for rendering data of web application and recording medium thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |