图像显示方法、图像显示装置及终端设备转让专利

申请号 : CN201911253228.0

文献号 : CN111290684B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 吴恒刚

申请人 : OPPO广东移动通信有限公司

摘要 :

本申请提供的一种图像显示方法,包括:获取文件类型属于预设类型的图像文件,其中,所述图像文件包含第一图像、第二图像和第一参数信息,所述第一图像为对所述第二图像进行目标处理后得到,所述第一参数信息中的部分信息或者全部信息用于指示所述目标处理;显示所述图像文件中的第一图像,并显示指示所述预设类型的文件类型标识;若接收到对所述文件类型标识的预设操作,则显示所述图像文件中的第二图像和处理标识,其中,所述处理标识用于对所述第二图像进行编辑。通过上述方法,能够解决在对特定的原始图像进行处理,获得处理后的图像之后,难以方便地在之前的图像显示的基础上,再次针对处理后的图像进行调整和编辑的问题。

权利要求 :

1.一种图像显示方法,其特征在于,包括:获取文件类型属于预设类型的图像文件,其中,所述图像文件包含第一图像、第二图像和第一参数信息,所述第一图像为对所述第二图像进行目标处理后得到,所述第一参数信息中的部分信息或者全部信息用于指示所述目标处理;

显示所述图像文件中的第一图像,并显示指示所述预设类型的文件类型标识;

若接收到对所述文件类型标识的预设操作,则显示所述图像文件中的第二图像和处理标识,其中,所述处理标识用于对所述第二图像进行编辑,所述处理标识包括对所述第二图像中的第一区域进行框选的框选标识,所述第一图像为对所述第二图像中的第一区域进行部分或者全部所述目标处理后得到;

在显示所述图像文件中的第二图像和处理标识之后,还包括:若接收到对所述框选标识的调整完成指令,则确定调整后的所述框选标识所对应的第二区域,并判断调整后的所述框选标识所对应的第二区域的形状是否为预设形状;

若调整后的所述框选标识所对应的第二区域的形状为预设形状,则通过预设图像处理方式对所述第二区域进行处理,获得第三图像,其中,所述预设图像处理方式包括透射变换;

将所述图像文件中的第一图像替换为所述第三图像,并将所述第一参数信息替换为第二参数信息,其中,所述第二参数信息中的部分信息或者全部信息用于指示所述预设图像处理方式。

2.如权利要求1所述的图像显示方法,其特征在于,所述显示所述图像文件中的第一图像,并显示指示所述预设类型的文件类型标识,包括:获取所述第一图像的长度和宽度的信息;

若所述长度大于预设长度阈值和/或宽度大于预设宽度阈值,则判断所述长度与所述宽度的比值是否大于预设比值阈值;

若所述长度与所述宽度的比值不大于预设比值阈值,则在保持所述比值不变的同时,将所述宽度调整为所述预设宽度阈值,获得调整后的宽度和调整后的长度;

根据调整后的宽度和调整后的长度,显示所述第一图像,并显示指示所述预设类型的文件类型标识。

3.如权利要求2所述的图像显示方法,其特征在于,还包括:若所述长度与所述宽度的比值大于预设比值阈值,则在保持所述比值不变的同时,将所述长度调整为所述预设长度阈值,获得调整后的宽度和调整后的长度。

4.如权利要求1所述的图像显示方法,其特征在于,所述框选标识包括用于标识所述第一区域的边缘的特征点和/或特征线;

所述图像显示方法还包括:

若检测到对所述特征点和/或所述特征线的移动操作,则确定所述移动操作在显示界面的触控位置;

根据所述触控位置,在显示界面的指定位置生成目标窗口,其中,所述目标窗口中以预设放大比例放大显示所述第二图像中的第三区域,所述第三区域根据所述触控位置确定。

5.如权利要求1所述的图像显示方法,其特征在于,在显示所述图像文件中的第一图像,并显示指示所述预设类型的文件类型标识之后,还包括:对所述第一图像进行文本识别,并将识别到的文本信息复制到指定应用中。

6.如权利要求1至5任意一项所述的图像显示方法,其特征在于,在显示所述图像文件中的第一图像,并显示指示所述预设类型的文件类型标识之后,还包括:若检测到显示界面处于图像效果切换界面,则根据第一参数信息中的第一图像增强参数对所述第一图像进行第一图像处理,其中,所述第一图像处理包括根据所述第一图像增强参数,除去所述第一图像中的图像增强效果;

若接收到图像效果切换指令,则根据所述图像效果切换指令所对应的第二图像增强参数,对进行所述第一图像处理后的所述第一图像进行第二图像处理,获得第五图像并显示。

7.一种图像显示装置,其特征在于,包括:获取模块,用于获取文件类型属于预设类型的图像文件,其中,所述图像文件包含第一图像、第二图像和第一参数信息,所述第一图像为对所述第二图像进行目标处理后得到,所述第一参数信息中的部分信息或者全部信息用于指示所述目标处理;

第一显示模块,用于显示所述图像文件中的第一图像,并显示指示所述预设类型的文件类型标识;

第二显示模块,用于若接收到对所述文件类型标识的预设操作,则显示所述图像文件中的第二图像和处理标识,其中,所述处理标识用于对所述第二图像进行编辑,所述处理标识包括对所述第二图像中的第一区域进行框选的框选标识,所述第一图像为对所述第二图像中的第一区域进行部分或者全部所述目标处理后得到;

判断模块,用于若接收到对所述框选标识的调整完成指令,则确定调整后的所述框选标识所对应的第二区域,并判断调整后的所述框选标识所对应的第二区域的形状是否为预设形状;

第二处理模块,用于若调整后的所述框选标识所对应的第二区域的形状为预设形状,则通过预设图像处理方式对所述第二区域进行处理,获得第三图像,其中,所述预设图像处理方式包括透射变换;

第三处理模块,用于将所述图像文件中的第一图像替换为所述第三图像,并将所述第一参数信息替换为第二参数信息,其中,所述第二参数信息中的部分信息或者全部信息用于指示所述预设图像处理方式。

8.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至6任一项所述的图像显示方法。

9.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述的图像显示方法。

说明书 :

图像显示方法、图像显示装置及终端设备

技术领域

[0001] 本申请属于图像显示技术领域,尤其涉及图像显示方法、图像显示装置、终端设备及计算机可读存储介质。

背景技术

[0002] 发明人发现,在日常应用中,人们常常会想要对一些图像进行修改。而用户在对特定的原始图像进行处理,获得处理后的图像之后,难以方便地在之前的图像显示的基础上,
再次针对处理后的图像进行调整和编辑。

发明内容

[0003] 本申请实施例提供了图像显示方法、图像显示装置、终端设备及计算机可读存储介质,可以解决在对特定的原始图像进行处理,获得处理后的图像之后,难以方便地在之前
的图像显示的基础上,再次针对处理后的图像进行调整和编辑的问题。
[0004] 第一方面,本申请实施例提供了一种图像显示方法,包括:
[0005] 获取文件类型属于预设类型的图像文件,其中,上述图像文件包含第一图像、第二图像和第一参数信息,上述第一图像为对上述第二图像进行目标处理后得到,上述第一参
数信息中的部分信息或者全部信息用于指示上述目标处理;
[0006] 显示上述图像文件中的第一图像,并显示指示上述预设类型的文件类型标识;
[0007] 若接收到对上述文件类型标识的预设操作,则显示上述图像文件中的第二图像和处理标识,其中,上述处理标识用于对上述第二图像进行编辑。
[0008] 第二方面,本申请实施例提供了一种图像显示装置,包括:
[0009] 获取模块,用于获取文件类型属于预设类型的图像文件,其中,上述图像文件包含第一图像、第二图像和第一参数信息,上述第一图像为对上述第二图像进行目标处理后得
到,上述第一参数信息中的部分信息或者全部信息用于指示上述目标处理;
[0010] 第一显示模块,用于显示上述图像文件中的第一图像,并显示指示上述预设类型的文件类型标识;
[0011] 第二显示模块,用于若接收到对上述文件类型标识的预设操作,则显示上述图像文件中的第二图像和处理标识,其中,上述处理标识用于对上述第二图像进行编辑。
[0012] 第三方面,本申请实施例提供了一种终端设备,包括存储器、处理器、显示器以及存储在上述存储器中并可在上述处理器上运行的计算机程序,其特征在于,上述处理器执
行上述计算机程序时实现如第一方面上述的图像显示方法。
[0013] 第四方面,本申请实施例提供了一种计算机可读存储介质,上述计算机可读存储介质存储有计算机程序,上述计算机程序被处理器执行时实现如第一方面上述的图像显示
方法。
[0014] 第五方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行上述第一方面中上述的图像显示方法。
[0015] 本申请实施例与现有技术相比存在的有益效果是:本申请实施例中,可以获取文件类型属于预设类型的图像文件,从而可以在一个图像文件中获取到第一图像、第二图像
以及相关的目标处理的参数信息,从而实现对多个相关联的图像以及相关的目标处理信息
的快速查询以及信息读取;进一步的,显示上述图像文件中的第一图像,并显示指示上述预
设类型的文件类型标识,可以使得用户通过上述文件类型标识,知晓上述第一图像存在相
关联的第二图像,并且,用户可以通过预设操作查看上述第二图像和处理标识,从而可以在
后续方便地在之前的目标处理的基础上,再次进行调整和编辑等操作,从而提高了用户操
作效率,提升了用户的使用体验。

附图说明

[0016] 为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些
实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些
附图获得其他的附图。
[0017] 图1是本申请一实施例提供的第一种图像显示方法的流程示意图;
[0018] 图2是本申请一实施例提供的步骤S102的一种流程示意图;
[0019] 图3是本申请一实施例提供的一种图像显示装置的结构示意图;
[0020] 图4是本申请实施例提供的终端设备的结构示意图。

具体实施方式

[0021] 以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体
细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电
路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。
[0022] 应当理解,当在本申请说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、
步骤、操作、元素、组件和/或其集合的存在或添加。
[0023] 还应当理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
[0024] 如在本申请说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确
定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响
应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。
[0025] 在本申请说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书
中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、
“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是
所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变
形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
[0026] 具体地,图1示出了本申请实施例提供的第一种图像显示方法的流程图。
[0027] 本申请实施例提供的图像显示方法可以应用于手机、平板电脑、可穿戴设备、车载设备、增强现实(augmented reality,AR)/虚拟现实(virtual reality,VR)设备、笔记本电
脑、超级移动个人计算机(ultra‑mobile personal computer,UMPC)、上网本、个人数字助
理(personal digital assistant,PDA)等终端设备上,本申请实施例对终端设备的具体类
型不作任何限制。
[0028] 如图1所示,该图像显示方法包括:
[0029] 步骤S101,获取文件类型属于预设类型的图像文件,其中,上述图像文件包含第一图像、第二图像和第一参数信息,上述第一图像为对上述第二图像进行目标处理后得到,上
述第一参数信息中的部分信息或者全部信息用于指示上述目标处理。
[0030] 本申请实施例中,上述图像文件可以为包含图像信息的文件。上述文件类型可以是现有的、通用的文件类型,也可以是开发者、用户等自定义的文件类型。示例性的,上述文
件类型可以根据上述图像文件的拓展名、文件名称或者上述图像文件中的预设标识符等等
来确定。例如,本申请实施例中,上述预设类型可以预先命名为超级文本类型,相应的,上述
图像文件中的第一图像可以为从上述第二图像中识别并提取到的包含文本的图像,并且,
上述图像文件中,可以包含用于预设标识符,上述预设标识符用于标识上述图像文件的文
件类型为超级文本类型。上述图像文件可以预先存储于执行本申请实施例的终端设备中,
也可以是上述终端设备通过预设信息传输方式获取到的。
[0031] 本申请实施例中,上述目标处理可以根据实际场景需求来确定。例如,上述目标处理可以包括对上述第二图像中的部分图像区域进行框选、对上述第二图像的像素值进行调
整、对上述第二图像中的部分或者全部内容进行特定的形变处理等等。
[0032] 上述第一参数信息可以包含与上述目标处理相关联的参数信息,以用于指示上述目标处理中的全部或部分具体处理方式。例如,可以包括上述目标处理的处理参数信息、上
述目标处理之前上述第二图像中的特征点与上述目标处理之后得到的上述第一图像中相
应的特征点之间的映射关系等等。此外,上述第一参数信息中还可以包括其他信息,例如,
用于索引上述第一图像和/或第二图像的索引信息、上述第一图像和上述第二图像分别的
版本信息等等。本申请实施例中,不对上述第一参数信息所包含的具体内容以及存储方式
进行限制。
[0033] 步骤S102,显示上述图像文件中的第一图像,并显示指示上述预设类型的文件类型标识。
[0034] 其中,上述第一图像的具体显示方式可以根据实际需求来确定,例如,可以根据上述第一图像的尺寸以及预设的显示图像的最大分辨率等来确定。示例性的,显示上述图像
文件中的第一图像时,上述第一图像的目标尺寸可以与上述图像文件中所存储的上述第一
图像的尺寸相同,也可以是对上述图像文件中所存储的上述第一图像的大小进行调整后得
到。
[0035] 上述文件类型标识的形式可以有多种,例如,上述文件类型标识可以是图标的形式。
[0036] 通过显示指示上述预设类型的文件类型标识,可以使得用户能够直观地了解到上述第一图像是经过目标处理后得到,并且,上述文件类型标识也可以用于触发与上述预设
类型相关联的特定操作,例如,用户可以通过点击上述文件类型标识,获取到上述第二图像
的信息。
[0037] 步骤S103,若接收到对上述文件类型标识的预设操作,则显示上述图像文件中的第二图像和处理标识,其中,上述处理标识用于对上述第二图像进行编辑。
[0038] 本申请实施例中,示例性的,上述对上述文件类型标识的预设操作可以是基于触控屏的触控操作、基于鼠标的点击操作等等。上述处理标识可以用于对显示的上述第二图
像进行编辑,此时,用户可以通过对上述处理标识执行相应的特定操作,来实现对上述第二
图像的编辑。在一些实施例中,上述处理标识可以用于显示上述第一参数信息中的部分参
数信息,以及指示上述第一图像与上述第二图像之间的特定映射关系等等。例如,上述第一
图像为对上述第二图像中的部分区域进行特定的形变处理后得到的,那么上述处理标识可
以包括用于指示上述部分区域的位置的矩形框。上述编辑的具体方式可以有多种,例如,可
以是对上述第二图像中的选定区域的大小、位置或者其他图像内容进行调整等等。
[0039] 通过在接收到对上述文件类型标识的预设操作时,显示上述图像文件中的第二图像和处理标识,用户可以通过预设操作查看上述第二图像和处理标识,从而可以在后续方
便地在之前的目标处理的基础上,再次进行调整和编辑等操作。
[0040] 图2示出了本申请实施例提供的步骤S102的一种流程图,
[0041] 如图2所示,在一些实施例中,上述步骤S102具体可以包括:
[0042] 步骤S201,获取上述第一图像的长度和宽度的信息。
[0043] 步骤S202,若上述长度大于预设长度阈值和/或宽度大于预设宽度阈值,则判断上述长度与上述宽度的比值是否大于预设比值阈值。
[0044] 步骤S203,若上述长度与上述宽度的比值不大于预设比值阈值,则在保持上述比值不变的同时,将上述宽度调整为上述预设宽度阈值,获得调整后的宽度和调整后的长度。
[0045] 步骤S204,根据调整后的宽度和调整后的长度,显示上述第一图像,并显示指示上述预设类型的文件类型标识。
[0046] 在一些实施例中,若上述长度与上述宽度的比值大于预设比值阈值,则在保持上述比值不变的同时,将上述长度调整为上述预设长度阈值,获得调整后的宽度和调整后的
长度。
[0047] 本申请实施例中,若上述长度大于预设长度阈值和/或宽度大于预设宽度阈值,则可以认为上述图像文件中所存储的上述第一图像的尺寸过大,需要对上述第一图像进行压
缩后,再进行显示。此时,可以判断上述第一图像的长宽比与预设比值阈值的关系,从而确
定调整时,作为基准的边。其中,若上述长度与上述宽度的比值不大于预设比值阈值,则可
以以宽边作为基准边,在保持上述比值不变的同时,将上述宽度调整为上述预设宽度阈值
时,相应的调整后的长度必然不大于上述预设长度阈值。而若上述长度与上述宽度的比值
大于预设比值阈值,则在保持上述比值不变的同时,将上述长度调整为上述预设长度阈值,
相应的调整后的宽度也必然不大于上述预设宽度阈值。
[0048] 在一些实施例中,上述处理标识包括对上述第二图像中的第一区域进行框选的框选标识,上述第一图像为对上述第二图像中的第一区域进行部分或者全部上述目标处理后
得到;
[0049] 在显示上述图像文件中的第二图像和处理标识之后,还包括:
[0050] 若接收到对上述框选标识的调整完成指令,则确定调整后的上述框选标识所对应的第二区域,并判断调整后的上述框选标识所对应的第二区域的形状是否为预设形状;
[0051] 若调整后的上述框选标识所对应的第二区域的形状为预设形状,则通过预设图像处理方式对上述第二区域进行处理,获得第三图像,其中,上述预设图像处理方式包括透射
变换;
[0052] 将上述图像文件中的第一图像替换为上述第三图像,并将上述第一参数信息替换为第二参数信息,其中,上述第二参数信息中的部分信息或者全部信息用于指示上述预设
图像处理方式。
[0053] 本申请实施例中,由于上述框选标识可能不太精确,因此,用户可以对上述框选标识进行进一步的调整,在用户调整完成后,可以生成上述调整完成指令。
[0054] 本申请实施例中,上述框选标识可以根据上述第一参数信息得到。上述第一区域的内容可以根据实际需求来确定。例如,在一些应用场景中,上述第一区域可以包含文本内
容或者特定类型的目标(如人脸等)。其中,示例性的,可以预先通过边缘检测算法、神经网
络模型等方式,预先确定上述第一图像中的第一区域。
[0055] 本申请实施例中,上述预设形状可以根据相关算法以及具体应用场景需求等来确定。示例性的,上述预设形状可以是凸多边形(如凸四边形等)、圆形、对称图形等等。
[0056] 在一些情况下,由于诸如边缘检测算法以及其他图像处理方式等仅可以识别凸四边形的区域,因此,上述预设形状可以为凸四边形。此时,在接收到对上述框选标识的调整
完成指令之后,可以进一步判断调整后的上述框选标识所对应的第二区域的形状是否为凸
四边形。具体的,可以判断上述第二区域的边缘形状的内角是否均小于180°,也可以通过上
述第二区域的边缘形状的顶点之间的关系,确定调整后的上述框选标识所对应的第二区域
的形状是否为凸四边形。
[0057] 示例性的,在一些实施例中,上述第二区域的边缘形状对应4个顶点A、B、C、D,若其中A、B、C、D四个顶点逆时针排列,若:
[0058]
[0059]
[0060]
[0061]
[0062] 则确定调整后的上述框选标识所对应的第二区域的形状为凸四边形。
[0063] 本申请实施例中,在获得上述第二区域的图像之后,可以对上述第二区域的内容进行处理。上述预设图像处理方式可以包括一种或者多种处理方式。例如,可以通过透射变
换等方式,来调整上述第二区域中,由于镜头及拍摄角度等原因产生的图像畸变;此外,还
可以通过提高对比度、锐化、叠加滤镜等方式,来对上述第二区域的内容进行图像增强等。
[0064] 由于上述第三图像是根据用户的调整进行处理后得到的,因此,在获得上述第三图像之后,可以用上述第三图像替代上述第一图像以进行存储及后续的显示,以减小存储
空间。其中,上述第二参数信息可以根据上述预设图像处理方式来确定;此外,上述第二参
数信息也可以包括其他信息,例如,可以包括上述第三图像的大小、偏移地址、版本信息等
等。
[0065] 在一些实施例中,上述框选标识包括用于标识上述第一区域的边缘的特征点和/或特征线;
[0066] 上述图像显示方法还包括:
[0067] 若检测到对上述特征点和/或上述特征线的移动操作,则确定上述移动操作在上述显示界面的触控位置;
[0068] 根据上述触控位置,在显示界面的指定位置生成目标窗口,其中,上述目标窗口中以预设放大比例放大显示上述第二图像中的第三区域,上述第三区域根据上述触控位置确
定。
[0069] 本申请实施例中,上述移动操作可以对应用户对上述特征点或者特征线的特定触控操作、鼠标点击操作等等。上述特征点和/或特征线的个数可以根据上述预设形状、精度
要求等来确定。示例性的,在一些实施例中,上述第一区域可以是凸四边形,因此,上述框选
标识可以包括四个特征点以及四个特征线,其中,上述四个特征线可以为上述第一区域的
四条边,上述四个特征点可以为上述第一区域的四个顶点。
[0070] 需要说明的是,上述移动操作可以是对一个特征点或者一个特征线的移动操作,也可以是对多个特征点和/或特征线的移动操作,此时,在一些情况下,执行本申请实施例
的移动终端可以实现多点触控。
[0071] 其中,上述目标窗口所在的指定位置可以是预先确定的,也可以是根据上述移动操作所对应的触控位置动态调整。例如,指定位置可以随着上述移动操作的移动而动态变
化。
[0072] 此外,上述第三区域的大小可以是预先确定的或者根据实际应用场景确定的。例如,上述第三区域可以是上述第二图像中,以上述触控位置为中心点且尺寸为预设尺寸的
图像区域。
[0073] 在一些情况下,示例性的,若检测到对上述特征点和/或特征线的移动操作,可以确定上述移动操作所对应的初始触控位置与上述显示界面的左侧边缘之间的第一距离和/
或与上述显示界面的右侧边缘之间的第二距离;若上述第一距离小于第一预设距离阈值,
则确定上述指定位置位于显示界面的右半侧的第一特定位置,并根据上述指定位置生成目
标窗口(例如,上述目标窗口的右侧边缘靠近上述显示界面的右侧边缘或者与上述显示界
面的右侧边缘重合);若在执行上述移动操作的过程中,检测到上述移动操作所对应的触控
位置由上述初始移动位置移动到第二触控位置,其中,该第二触控位置与上述显示界面的
右侧边缘之间的第三距离小于第二预设距离阈值,则将上述指定位置动态调整至位于上述
显示界面的左边侧的第二特定位置,并相应地调整上述目标窗口(例如,将上述目标窗口调
整至靠近上述显示界面的左侧边缘或者与上述显示界面的左侧边缘重合)。若上述第二距
离小于第二预设距离阈值,处理过程类似。
[0074] 在一些实施例中,在显示上述图像文件中的第一图像,并显示指示上述预设类型的文件类型标识之后,还包括:
[0075] 对上述第一图像进行文本识别,并将识别到的文本信息复制到指定应用中。
[0076] 其中,在一些实施例中,可以通过光学字符识别技术等方式来对上述第一图像进行文本识别,上述光学字符识别(Optical Character Recognition,OCR)技术可以用于识
别并提取上述第一图像中的文本信息,从而可以将识别到的上述文本信息进行复制。上述
指定应用可以是诸如文字编辑器、剪切板或者其他应用中,以用于二次编辑等其他处理。
[0077] 在一些实施例中,在显示上述图像文件中的第一图像,并显示指示上述预设类型的文件类型标识之后,还包括:
[0078] 若检测到显示界面处于图像效果切换界面,则根据第一参数信息中的第一图像增强参数对上述第一图像进行第一图像处理,其中,上述第一图像处理包括根据上述第一图
像增强参数,除去上述第一图像中的图像增强效果;
[0079] 若接收到图像效果切换指令,则根据上述图像效果切换指令所对应的第二图像增强参数,对进行上述第一图像处理后的上述第一图像进行第二图像处理,获得第五图像并
显示。
[0080] 本申请实施例中,上述图像效果切换界面可以显示有上述第一图像,同时,还可以包括特定菜单栏,该特定菜单栏中可以包括用于表示其他图像增强效果的模板、内容等等。
[0081] 本申请实施例中,上述图像增强(image enhancement)可以通过一定手段对原图像附加一些信息或变换数据,有选择地突出图像中感兴趣的特征或者处理图像中某些不需
要的特征。上述图像增强的方法可以有多种,不同的图像增强方法所对应的图像增强参数
可以存在差异。示例性的,上述图像增强方法可以包括图像平滑、锐化、灰度级校正、灰度变
换等等中的一种或多种。
[0082] 需要说明的是,本申请实施例中,对上述第一图像的第一图像处理的具体处理方式可以根据上述第一图像增强参数来确定。而上述第二图像处理的具体处理方式可以根据
上述第二图像增强参数来确定。此时,对上述第一图像处理的具体处理方式与第二图像处
理的具体处理方式之间可以不同。
[0083] 其中,在一些实施例中,上述若检测到显示界面处于图像效果切换界面,则根据第一参数信息中的第一图像增强参数对上述第一图像进行第一图像处理具体可以包括:
[0084] 若检测到显示界面处于图像效果切换界面,则根据第一参数信息中的第一图像增强参数对上述第一图像进行第一图像处理,获得第四图像,并将上述第四图像存储于缓存
中;
[0085] 相应的,上述若接收到图像效果切换指令,则根据上述图像效果切换指令所对应的第二图像增强参数,对进行上述第一图像处理后的上述第一图像进行第二图像处理,获
得第五图像并显示具体可以包括:
[0086] 若接收到图像效果切换指令,则根据上述图像效果切换指令所对应的第二图像增强参数对上述第四图像进行第二图像处理,获得第五图像并显示。
[0087] 本申请实施例中,可以根据上述第一图像增强参数,除去上述第一图像中的图像增强效果之后,得到相应的没有增强效果的第四图像,以用于后续的图像效果切换。其中,
该第四图像可以存储于缓存中,以便于后续的快读读取,从而提高信息处理效率。
[0088] 本申请实施例中,通过上述图像效果切换界面,可以为用户提供多种图像效果,以供用户对上述第一图像的效果进行调整。进一步的,通过对上述第一图像进行第一图像处
理,可以使得执行本申请实施例的终端设备能够根据进行上述第一图像处理后的上述第一
图像以及用户所选择的增强效果,快速生成第五图像并进行显示,提高了图像处理效率,减
小了用户等待时间,从而提升了用户的使用体验。
[0089] 本申请实施例中,可以获取文件类型属于预设类型的图像文件,从而可以在一个图像文件中获取到第一图像、第二图像以及相关的目标处理的参数信息,从而实现对多个
相关联的图像以及相关的目标处理信息的快速查询以及信息读取;进一步的,显示上述图
像文件中的第一图像,并显示指示上述预设类型的文件类型标识,可以使得用户通过上述
文件类型标识,知晓上述第一图像存在相关联的第二图像,并且,用户可以通过预设操作查
看上述第二图像和处理标识,从而可以在后续方便地在之前的目标处理的基础上,再次进
行调整和编辑等操作,从而提高了用户操作效率,提升了用户的使用体验。
[0090] 应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限
定。
[0091] 对应于上文实施例上述的图像显示方法,图3示出了本申请实施例提供的一种图像显示装置的结构框图,为了便于说明,仅示出了与本申请实施例相关的部分。
[0092] 参照图3,该图像显示装置3包括:
[0093] 获取模块301,用于获取文件类型属于预设类型的图像文件,其中,上述图像文件包含第一图像、第二图像和第一参数信息,上述第一图像为对上述第二图像进行目标处理
后得到,上述第一参数信息中的部分信息或者全部信息用于指示上述目标处理;
[0094] 第一显示模块302,用于显示上述图像文件中的第一图像,并显示指示上述预设类型的文件类型标识;
[0095] 第二显示模块303,用于若接收到对上述文件类型标识的预设操作,则显示上述图像文件中的第二图像和处理标识,其中,上述处理标识用于对上述第二图像进行编辑。
[0096] 可选的,上述第一显示模块302具体包括:
[0097] 第一获取单元,用于获取上述第一图像的长度和宽度的信息;
[0098] 判断单元,用于若上述长度大于预设长度阈值和/或宽度大于预设宽度阈值,则判断上述长度与上述宽度的比值是否大于预设比值阈值;
[0099] 第一处理单元,用于若上述长度与上述宽度的比值不大于预设比值阈值,则在保持上述比值不变的同时,将上述宽度调整为上述预设宽度阈值,获得调整后的宽度和调整
后的长度;
[0100] 显示单元,用于根据调整后的宽度和调整后的长度,显示上述第一图像,并显示指示上述预设类型的文件类型标识。
[0101] 可选的,上述图像显示装置3还包括:
[0102] 第一处理模块,用于若上述长度与上述宽度的比值大于预设比值阈值,则在保持上述比值不变的同时,将上述长度调整为上述预设长度阈值,获得调整后的宽度和调整后
的长度。
[0103] 可选的,上述处理标识包括对上述第二图像中的第一区域进行框选的框选标识,上述第一图像为对上述第二图像中的第一区域进行部分或者全部上述目标处理后得到;
[0104] 上述图像显示装置3还包括:
[0105] 判断模块,用于若接收到对上述框选标识的调整完成指令,则确定调整后的上述框选标识所对应的第二区域,并判断调整后的上述框选标识所对应的第二区域的形状是否
为预设形状;
[0106] 第二处理模块,用于若调整后的上述框选标识所对应的第二区域的形状为预设形状,则通过预设图像处理方式对上述第二区域进行处理,获得第三图像,其中,上述预设图
像处理方式包括透射变换;
[0107] 第三处理模块,用于将上述图像文件中的第一图像替换为上述第三图像,并将上述第一参数信息替换为第二参数信息,其中,上述第二参数信息中的部分信息或者全部信
息用于指示上述预设图像处理方式。
[0108] 可选的,上述框选标识包括用于标识上述第一区域的边缘的特征点和/或特征线;
[0109] 上述图像显示装置3还包括:
[0110] 第四处理模块,用于若检测到对上述特征点和/或上述特征线的移动操作,则确定上述移动操作在上述显示界面的触控位置;
[0111] 第五处理模块,用于根据上述触控位置,在显示界面的指定位置生成目标窗口,其中,上述目标窗口中以预设放大比例放大显示上述第二图像中的第三区域,上述第三区域
根据上述触控位置确定。
[0112] 可选的,上述图像显示装置3还包括:
[0113] 文本识别模块,用于对上述第一图像进行文本识别,并将识别到的文本信息复制到指定应用中。
[0114] 可选的,上述图像显示装置3还包括:
[0115] 第六处理模块,用于若检测到显示界面处于图像效果切换界面,则根据第一参数信息中的第一图像增强参数对上述第一图像进行第一图像处理,其中,上述第一图像处理
包括根据上述第一图像增强参数,除去上述第一图像中的图像增强效果;
[0116] 第七处理模块,用于若接收到图像效果切换指令,则根据上述图像效果切换指令所对应的第二图像增强参数,对进行上述第一图像处理后的上述第一图像进行第二图像处
理,获得第五图像并显示。
[0117] 本申请实施例中,可以获取文件类型属于预设类型的图像文件,从而可以在一个图像文件中获取到第一图像、第二图像以及相关的目标处理的参数信息,从而实现对多个
相关联的图像以及相关的目标处理信息的快速查询以及信息读取;进一步的,显示上述图
像文件中的第一图像,并显示指示上述预设类型的文件类型标识,可以使得用户通过上述
文件类型标识,知晓上述第一图像存在相关联的第二图像,并且,用户可以通过预设操作查
看上述第二图像和处理标识,从而可以在后续方便地在之前的目标处理的基础上,再次进
行调整和编辑等操作,从而提高了用户操作效率,提升了用户的使用体验。
[0118] 需要说明的是,上述装置/单元之间的信息交互、执行过程等内容,由于与本申请方法实施例基于同一构思,其具体功能及带来的技术效果,具体可参见方法实施例部分,此
处不再赘述。
[0119] 所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的
功能单元、模块完成,即将上述装置的内部结构划分成不同的功能单元或模块,以完成以上
描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可
以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的
单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单
元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统
中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0120] 图4为本申请一实施例提供的终端设备的结构示意图。如图4所示,该实施例的终端设备4包括:至少一个处理器40(图4中仅示出一个)处理器、存储器41以及存储在上述存
储器41中并可在上述至少一个处理器40上运行的计算机程序42,上述处理器40执行上述计
算机程序42时实现上述任意各个图像显示方法实施例中的步骤。
[0121] 上述终端设备4可以是手机、可穿戴设备、增强现实(augmented reality,AR)/虚拟现实(virtual reality,VR)设备、桌上型计算机、笔记本、掌上电脑及云端服务器等计算
设备。该终端设备可包括,但不仅限于,处理器40、存储器41。本领域技术人员可以理解,图4
仅仅是终端设备4的举例,并不构成对终端设备4的限定,可以包括比图示更多或更少的部
件,或者组合某些部件,或者不同的部件,例如还可以包括输入设备、输出设备、网络接入设
备等。其中,上述输入设备可以包括键盘、触控板、指纹采集传感器(用于采集用户的指纹信
息和指纹的方向信息)、麦克风、摄像头等,输出设备可以包括显示器、扬声器等。
[0122] 所称处理器40可以是中央处理单元(Central Processing Unit,CPU),该处理器40还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集
成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field‑
Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、
分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器
等。
[0123] 上述存储器41在一些实施例中可以是上述终端设备4的内部存储单元,例如终端设备4的硬盘或内存。上述存储器41在另一些实施例中也可以是上述终端设备4的外部存储
设备,例如上述终端设备4上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安
全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,上述存储器41还可以
既包括上述终端设备4的内部存储单元也包括外部存储设备。上述存储器41用于存储操作
系统、应用程序、引导装载程序(BootLoader)、数据以及其他程序等,例如上述计算机程序
的程序代码等。上述存储器41还可以用于暂时地存储已经输出或者将要输出的数据。
[0124] 另外,尽管未示出,上述终端设备4还可以包括网络连接模块,如蓝牙模块Wi‑Fi模块、蜂窝网络模块等等,在此不再赘述。
[0125] 本申请实施例中,上述处理器40执行上述计算机程序42以实现上述任意各个图像显示方法实施例中的步骤时,可以获取文件类型属于预设类型的图像文件,从而可以在一
个图像文件中获取到第一图像、第二图像以及相关的目标处理的参数信息,从而实现对多
个相关联的图像以及相关的目标处理信息的快速查询以及信息读取;进一步的,显示上述
图像文件中的第一图像,并显示指示上述预设类型的文件类型标识,可以使得用户通过上
述文件类型标识,知晓上述第一图像存在相关联的第二图像,并且,用户可以通过预设操作
查看上述第二图像和处理标识,从而可以在后续方便地在之前的目标处理的基础上,再次
进行调整和编辑等操作,从而提高了用户操作效率,提升了用户的使用体验。
[0126] 本申请实施例还提供了一种计算机可读存储介质,上述计算机可读存储介质存储有计算机程序,上述计算机程序被处理器执行时实现可实现上述各个方法实施例中的步
骤。
[0127] 本申请实施例提供了一种计算机程序产品,当计算机程序产品在移动终端上运行时,使得移动终端执行时实现可实现上述各个方法实施例中的步骤。
[0128] 上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实现上述实施例方
法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,上述的计算机程
序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个
方法实施例的步骤。其中,上述计算机程序包括计算机程序代码,上述计算机程序代码可以
为源代码形式、对象代码形式、可执行文件或某些中间形式等。上述计算机可读介质至少可
以包括:能够将计算机程序代码携带到拍照装置/终端设备的任何实体或装置、记录介质、
计算机存储器、只读存储器(ROM,Read‑Only Memory)、随机存取存储器(RAM,Random 
Access Memory)、电载波信号、电信信号以及软件分发介质。例如U盘、移动硬盘、磁碟或者
光盘等。在某些司法管辖区,根据立法和专利实践,计算机可读介质不可以是电载波信号和
电信信号。
[0129] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
[0130] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟
以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员
可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出
本申请的范围。
[0131] 在本申请所提供的实施例中,应该理解到,所揭露的装置/网络设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/网络设备实施例仅仅是示意性的,例如,上
述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如
多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另
一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置
或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
[0132] 上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个
网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目
的。
[0133] 以上上述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各
实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改
或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应
包含在本申请的保护范围之内。