CN111885298B - 图像处理方法及装置 - Google Patents
图像处理方法及装置 Download PDFInfo
- Publication number
- CN111885298B CN111885298B CN202010568923.2A CN202010568923A CN111885298B CN 111885298 B CN111885298 B CN 111885298B CN 202010568923 A CN202010568923 A CN 202010568923A CN 111885298 B CN111885298 B CN 111885298B
- Authority
- CN
- China
- Prior art keywords
- image
- input
- target
- storage space
- user
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/62—Control of parameters via user interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/63—Control of cameras or camera modules by using electronic viewfinders
- H04N23/631—Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters
- H04N23/632—Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters for displaying or modifying preview images prior to image capturing, e.g. variety of image resolutions or capturing parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/80—Camera processing pipelines; Components thereof
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Processing Or Creating Images (AREA)
Abstract
本申请公开了一种图像处理方法、装置,属于通信技术领域,能够解决电子设备为照片添加滤镜效果并同时存储多种滤镜效果图像时,操作繁琐的问题。该方法包括:在目标界面显示第一图像和目标控件的情况下,接收用户对目标控件的目标区域的第一输入;目标控件包括N个第一区域;每个第一区域对应一种滤镜、且每个第一区域对应一个存储空间;响应于第一输入,在目标区域对应的第一存储空间中存储第二图像,第二图像为第一图像经过与目标区域对应滤镜处理后生成的图像;N为正整数;接收第二输入;响应于第二输入,输出第二输入对应的第二存储空间中存储的目标图像,第一存储空间包括第二存储空间。本申请实施例应用于图像处理场景。
Description
技术领域
本申请实施例涉及通信技术领域,尤其涉及一种图像处理方法及装置。
背景技术
当用户使用电子设备来处理拍摄的照片时,为了使得照片能够呈现不同风格的显示效果,用户可以使用电子设备为照片添加各种滤镜,例如,为照片添加自然风格、甜美风格等滤镜。
在相关技术中,当用户使用电子设备为某张照片添加滤镜时,用户在图像处理界面上选择喜欢的滤镜并为照片添加滤镜效果后,可以将添加过滤镜效果的照片保存到相册或分享给其他用户。
然而,用户在图像处理界面针对同一图像添加滤镜时,每次只能存储一张滤镜效果图,若想要存储多张不同的滤镜效果图,需要重复执行存储操作,操作过程繁琐。
发明内容
本申请实施例的目的是提供一种图像处理方法、装置,能够解决电子设备为照片添加滤镜效果并同时存储多种滤镜效果图像时,操作繁琐的问题。
为了解决上述技术问题,本申请是这样实现的:
第一方面,本申请实施例提供一种图像处理方法,该方法包括:在目标界面显示第一图像和目标控件的情况下,接收用户对目标控件的目标区域的第一输入;目标控件包括N个第一区域;每个第一区域对应一种滤镜、且每个第一区域对应一个存储空间;目标区域为N个第一区域中的至少一个;响应于第一输入,在目标区域对应的第一存储空间中存储第二图像,第二图像为第一图像经过与目标区域对应滤镜处理后生成的图像;N为正整数;接收第二输入;响应于第二输入,输出第二输入对应的第二存储空间中存储的目标图像,第一存储空间包括第二存储空间;其中,第二输入包括:用户对目标控件中的第二区域的第二输入,第二存储空间为第二区域对应的存储空间,第二区域为目标区域中的至少一个区域。
第二方面,本申请实施例还提供了一种图像处理装置,该装置包括接收模块、存储模块和输出模块;接收模块,用于在目标界面显示第一图像和目标控件的情况下,接收用户对目标控件的目标区域的第一输入;目标控件包括N个第一区域;每个第一区域对应一种滤镜、且每个第一区域对应一个存储空间;目标区域为N个第一区域中的至少一个;存储模块,用于响应于接收模块接收的第一输入,在目标区域对应的第一存储空间中存储第二图像,第二图像为第一图像经过与目标区域对应滤镜处理后生成的图像;N为正整数;接收模块,还用于接收第二输入;输出模块,用于响应于接收模块接收的第二输入,输出第二输入对应的第二存储空间中存储的目标图像,第一存储空间包括第二存储空间;其中,第二输入包括:用户对目标控件中的第二区域的第二输入,第二存储空间为第二区域对应的存储空间,第二区域为目标区域中的至少一个区域。
第三方面,本申请实施例提供了一种电子设备,包括处理器、存储器及存储在该存储器上并可在该处理器上运行的程序或指令,该程序或指令被该处理器执行时实现如第一方面所述的图像处理方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
在本申请实施例中,当用户使用电子设备为图像添加滤镜效果时,通过在目标界面显示第一图像和目标控件的情况下,接收用户对目标控件的目标区域的第一输入,可以使得电子设备将经过滤镜处理的第二图像存储至目标区域对应的第一存储空间中,之后,电子设备在接收到第二输入后,可以将第二输入对应的至少一个第二存储空间中存储的目标图像输出到相册中,使得用户在使用电子设备为图像添加滤镜效果时,能够同时输出多张经过滤镜处理的滤镜效果图像。
附图说明
图1是本申请实施例提供的一种相关的图像处理方法所应用的界面的示意图;
图2是本申请实施例提供的一种图像处理方法的流程示意图;
图3是本申请实施例提供的一种图像处理方法所应用的界面的示意图;
图4是本申请实施例提供的一种图像处理装置结构示意图;
图5是本申请实施例提供的一种电子设备的结构示意图之一;
图6是本申请实施例提供的一种电子设备的结构示意图之二。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
本申请实施例提供的图像处理方法可以应用于用户使用电子设备美化图像的场景中。
示例性的,针对用户使用电子设备对拍摄的照片添加滤镜效果的场景,在相关技术中,当用户在图像编辑APP中打开一张拍摄好的照片或者调用相机功能拍摄一张新的照片后,用户可以点击APP界面中的各种滤镜控件,为照片添加各种滤镜效果,并在界面中显示对应的滤镜效果图。例如,如图1所示,为用户为拍摄的照片添加滤镜效果的界面,其中,图像编辑界面,界面10中包括图像预览区域11,滤镜控件区域12(包括A、B、C、D、E五个滤镜控件,每个滤镜控件对应一种滤镜)以及“保存/分享”按钮13,用户可以点击区域12中的任一滤镜控件为照片添加与该滤镜控件对应的滤镜效果,并将滤镜效果图显示在区域11中,之后,当用户点击按钮13后,电子设备将区域11中显示的滤镜效果图保存到相册或者分享给其他用户。
然而,上述界面中每次只能显示一张滤镜效果图,导致用户无法直观的比较多种滤镜的滤镜效果图,并且,用户每次只能保存当前界面中显示的滤镜效果图,当用户想要保存多张添加滤镜效果的照片时,需要重复执行上述操作,过程繁琐。
针对这一问题,在本申请实施例提供的技术方案中,电子设备的目标界面中显示有目标控件,该目标控件中包含N个第一区域,每个第一区域对应一种滤镜,用户可以通过点击第一区域,为第一图像添加与该第一区域对应的滤镜的滤镜效果,并将添加过滤镜效果的第二图像显示在目标界面中。之后,电子设备可以将该滤镜效果图存储到第一区域对应的第一存储空间中。用户可以通过点击多个第一区域,使得电子设备存储多张滤镜效果图。用户可以点击目标控件的特定区域,在目标界面中显示多张滤镜效果图,用户可以根据喜好选择一张或多张满意的滤镜效果图,之后,电子设备在接收到用户的第二输入后,将用户选择的一张或多张滤镜效果图存储到相册中或者分享给其他用户。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的图像处理方法进行详细地说明。
如图2所示,本申请实施例提供的一种图像处理方法,该方法可以包括下述步骤201至步骤204:
步骤201、在目标界面显示第一图像和目标控件的情况下,图像处理装置接收用户对目标控件的目标区域的第一输入。
其中,上述目标控件包括N个第一区域;每个第一区域对应一种滤镜、且每个第一区域对应一个存储空间。上述目标区域为N个第一区域中的至少一个,N为正整数。
示例性的,当用户使用电子设备为图像添加滤镜效果时,需要首先在图像处理应用中打开需要处理的图像,并显示在图像处理界面中。因此,上述目标界面可以为电子设备中安装的图像处理应用的图像处理界面,上述第一图像为用户需要对其进行美化(添加滤镜效果)的照片,上述目标控件为含有N个第一区域的控件,每个第一区域对应一种滤镜。当电子设备的目标界面中显示第一图像后,用户可以在该目标界面中通过操作目标控件为第一图像添加滤镜效果。
例如,结合图1,如图3所示,界面10(即上述目标界面)的区域11中显示有用户需要编辑的图像(即上述第一图像),用户可以点击控件12(包含a、b、c、d、e、f、g、h等8个区域,每个区域对应一种滤镜)中的任一区域,为区域11中显示的图像添加与该区域对应的滤镜效果。
示例性的,上述滤镜可以为自然、甜美、粉黛、薄荷、夏日等滤镜,也可以为红、橙、黄、绿、青、蓝、紫等颜色,都用于为第一图像添加特殊的图像效果。
示例性的,上述第一输入可以为:用户对目标控件的触控输入,或者,用户输入的语音指令,或者,用户输入的特定手势,具体的可以根据实际使用需求确定,本发明实施例不作限定。示例性的,上述触控输入可以是用户对目标控件的第一区域的点击输入。
示例性的,以上述第一输入为用户点击目标控件中的第一区域的输入为例,用户可以一次点击目标控件中的一个第一区域,也可以同时点击目标控件中的多个第一区域。
示例性的,上述目标控件中每个第一区域还对应一个第一存储空间,该第一存储空间可以用于存储经过第一区域对应的滤镜处理过的滤镜效果图。例如,当用户点击第一区域后,电子设备使用与该第一区域对应的滤镜处理第一图像,并生成滤镜效果图,之后,将该滤镜效果图存储在该第一区域对应的第一存储空间中。
示例性的,上述第一存储空间可以为电子设备的内存空间中的某一空间,也可以为电子设备的闪存中的某一空间。
示例1,以上述第一存储空间为电子设备的内存空间中的某一空间为例。当用户点击目标控件的第一区域后,电子设备将第一图像经过与该第一区域对应的滤镜处理过的滤镜效果图存储在内存空间中,并有一个变量记录该滤镜效果图所在内存空间中的内存地址,电子设备可以通过该变量获取到该滤镜效果图。上述第一存储空间可以为与该变量对应的内存空间。
具体的,电子设备通过该变量获取到该滤镜效果图的步骤可以为:电子设备从该变量记录的内存地址开始连续读取内存中存储的数据,直到读取到结束符号(通常为“\0”),即可从内存中获取到该滤镜效果图。
示例2,以上述第一存储空间为电子设备的闪存中的某一空间为例。电子设备生成第一图像的滤镜效果图后,可以暂时将该滤镜效果图存储在闪存的目标目录下,例如,安卓***中的./cache/目录。电子设备可以将上述滤镜效果图存储在该目录中,并记录该滤镜效果图的地址,电子设备可以通过该地址获取该滤镜效果图。
需要说明的是,上述目标控件中第一区域的数量可以是预先设置的,也可以根据实际情况进行调整,本申请实施例对此不做限定。例如,上述目标控件中可以预先设置多个滤镜,也可以由用户在使用过程中,通过联网等形式从服务器中进行下载,并添加到目标控件中。
步骤202、响应于上述第一输入,图像处理装置在上述目标区域对应的第一存储空间中存储第二图像。
其中,上述第二图像为第一图像经过与目标区域对应滤镜处理后生成的图像;N为正整数。
示例性的,当用户点击上述第一区域后,电子设备生成经过与第一区域对应的滤镜处理过的滤镜效果图(即上述第二图像),并将该第二图像存储到与第一区域对应的第一存储空间中。
可选地,在本申请实施例中,电子设备可以在接收到用户对上述第一区域的点击输入后,将上述第二区域存储到与该第一区域对应的第一存储空间中,也可以在接收到用户的进一步确认后,再将第二图像存储到上述第一存储空间中。
示例性的,上述第一输入还包括:第一子输入,图像处理装置接收到该第一子输入后,将上述第二图像存储到上述第一存储空间中。
如此,电子设备可以无需频繁的存储上述第二图像,节省存储空间。
步骤203、图像处理装置接收第二输入。
步骤204、图像处理装置响应于上述第二输入,输出第二输入对应的第二存储空间中存储的目标图像,上述第一存储空间包括第二存储空间。
其中,上述第二输入可以包括:用户对目标控件中的第二区域的第二输入,第二存储空间为第二区域对应的存储空间,该第二区域为目标区域中的至少一个区域。
示例性的,上述第二输入可以为用户点击如图1中“保存/分享”控件13的输入。电子设备在接收到用户的第二输入后,输出上述目标控件中,每个第二存储空间中存储的第二图像(即上述目标图像)。
示例性的,基于上述示例1和示例2,电子设备可以从目标控件中每个第一区域对应的内存空间中获取该内存空间中存储的第二图像,并将其存储到闪存中,例如,可以存储到***相册目录中。或者,电子设备可以从上述缓存目录./cache/中,将存储在该目录中的所有第二图像移动/复制到***相册目录中。
示例性的,上述第二存储空间可以为电子设备接收到用户的第二输入后,从第一存储空间中筛选出的部分或全部。
示例性的,上述第二输入还可以包括用户选择第一区域的输入,电子设备在接收到用户的第一输入后,生成了多个第一存储空间,但并不是每个第一存储空间中存储的滤镜效果图都是用户喜欢的,因此,用户可以有选择性的使电子设备输出自己喜欢的滤镜效果图。
如此,当用户使用电子设备为图像添加滤镜效果时,通过在目标界面显示第一图像和目标控件的情况下,接收用户对目标控件的目标区域的第一输入,可以使得电子设备将经过滤镜处理的第二图像存储至目标区域对应的第一存储空间中,之后,电子设备在接收到第二输入后,可以将第二输入对应的第二存储空间中存储的目标图像输出到相册中,使得用户在使用电子设备为图像添加滤镜效果时,能够同时输出多张经过滤镜处理的图像。
可选地,在本申请实施例中,为了方便用户直观的观察到目标控件中每个第一区域对应的第一存储空间中存储的滤镜效果图,或者第一区域对应的第一存储空间中是否存储有滤镜效果图,电子设备可以在第一区域上显示展示图像。
示例性的,上述目标区域上显示M个展示图像,每个第一区域对应一个展示图像,任一展示图像经过对应的第一区域的滤镜处理过,具有滤镜效果。
例如,如图3所示,用户点击控件12中的区域b和区域c,电子设备将经过区域b和区域c对应的滤镜处理过的滤镜效果图分别存储到区域b和区域c对应的存储空间中,并在区域b和区域c上显示该滤镜效果的缩略图,之后,电子设备在接收到用户对控件13的点击输入后,将区域b和区域c对应的存储空间中存储的滤镜效果图,分别存储到电子设备的相册中,或者分享给其他用户。
如此,用户可以很直观的通过看到目标控件中存储有何种滤镜处理过的滤镜效果图。方便用户后续有选择性的输出喜欢的滤镜效果图。
可选地,在本申请实施例中,由于用户点击第一区域时,电子设备需要占用***资源来生成一张滤镜效果图,为了防止电子设备重复执行该操作,电子设备可以判断该第一区域对应的存储空间中是否存储有滤镜效果图。
示例性的,上述步骤202,还可以包括以下步骤202a:
步骤202a、图像处理装置响应于上述第一输入,若目标区域对应的第一存储空间中未存储图像,则将第二图像存储至第一存储空间。
示例性的,结合上述示例1和示例2,电子设备可以通过判断上述第一输入点击的第一区域对应的变量是否指向内存空间中的某个具体地址或闪存./cache/目录中的某个地址,即判断该变量是否为空值,若为空,则说明该第一区域对应的存储空间中未存储滤镜效果图。
如此,若该第一存储空间中存储有滤镜效果图,则电子设备无需再次执行图像处理操作,减少***资源消耗。
可选地,在本申请实施例中,电子设备还可以调整第二图像的滤镜效果参数,来调整第二图像的滤镜效果程度。
示例性的,在上述步骤202之后,本申请实施例提供的图像处理方法,还可以包括以下步骤202b1至步骤202b3:
步骤202b1、图像处理装置响应于上述第一输入,显示第二图像;
步骤202b2、图像处理装置接收用户在目标界面上的第三输入。
步骤202b3、图像处理装置响应于该第三输入,调整第二图像的滤镜效果参数,生成第三图像,并将第一存储空间中存储的第二图像替换为第三图像。
示例性的,上述滤镜效果参数用于指示第二图像的滤镜效果程度,该滤镜效果程度可以理解为电子设备为第一图像添加滤的镜效果与原图的区别程度。例如,用户使用电子设备为第一图像添加美白滤镜,图像越白,滤镜效果越深,图像越接近原图,滤镜效果越浅。
示例性的,上述第三输入可以为用户在目标界面的水平或竖直方向上的滑动输入,用户可以通过该滑动输入调整第二图像的滤镜效果程度。
如此,电子设备便可以在显示第二图像的同时,方便用户调整第二图像的滤镜效果程度,并在用户调整到喜欢的程度后,替换之前存储的第二图像。
可选地,在本申请实施例中,电子设备接收用户第一输入生成至少一个第二图像后,用户还可以通过特定的操作来显示所有第二图像,方便用户筛选喜欢的第二图像。
示例性的,上述目标区域中包括K个第一区域,上述步骤204之后,本申请实施例提供的图像处理方法,还可以包括以下步骤204a1和步骤204a2:
步骤204a1、图像处理装置接收用户对目标控件的第四输入。
步骤204a2、图像处理装置响应于第四输入,显示K个第一区域中的每个第一区域对应的第二图像,K为正整数。
示例性的,上述目标控件可以包括含有N个第一区域的圆环,以及中心区域,上述第四输入可以为用户点击目标控件的中心区域的触控输入,当电子设备接收到用户对上述目标控件的中心区域的点击输入后,在目标界面上显示K个第一区域中每个第一区域对应的第一存储空间中存储的滤镜效果图。
示例性的,上述第二输入还可以为用户对上述目标界面上显示的K个滤镜效果图的选择输入。
如此,电子设备在接收到用户点击目标控件的中心区域的输入后,显示电子设备接收到第一输入后生成的滤镜效果图,以使得用户能够选择喜欢的滤镜效果图。
可选地,当上述目标控件为包括含有N个第一区域的圆环的控件时,该目标控件的圆环区域为:可以以该圆环的圆心为旋转点进行旋转的控件。
示例性的,该目标控件上还可以包括目标标识(可以为固定的指针或箭头),该目标标识指向上述N个第一区域中的一个,电子设备在目标界面上显示该目标标识指向的第一区域对应的第一存储空间中存储的第二图像。
示例性的,图像处理装置在接收到用户的第五输入后,显示上述目标标识指示的第一区域对应的第一存储空间中存储的第二图像。
示例性的,上述目标控件可以包括正常和缩小两种显示状态,电子设备可以通过接收用户对该目标控件的触控输入,切换该目标控件的显示状态。进一步的,上述触控输入可以为用户对目标控件的长按压输入。当目标控件处于正常状态时,电子设备可以接收用户对该目标控件的第二输入和第三输入,并响应于第二输入和第三输入,执行与对应的操作。当目标控件处于缩小状态时,用户可以拖动该目标控件,移动其在目标界面中的显示位置。
如此,用户可以通过旋转目标控件的圆环区域,来改变上述指针的指向,进而改变目标界面上显示的图像。
本申请实施例提供的图像处理方法,当用户使用电子设备为图像添加滤镜效果时,通过在目标界面显示第一图像和目标控件的情况下,接收用户对目标控件的目标区域的第一输入,可以使得电子设备将经过滤镜处理的第二图像存储至目标区域对应的第一存储空间中,同时,电子设备还可以在接收到用户的第三输入后,调整第二图像的滤镜效果参数,以及在接收到用户的第四输入后,显示所有第一存储空间中存储的滤镜效果图,方便用户筛选喜欢的图像。之后,电子设备在接收到第二输入后,可以将第二输入对应的第二存储空间中存储的目标图像输出到相册中,使得用户在使用电子设备为图像添加滤镜效果时,能够同时输出多张经过滤镜处理的图像。
需要说明的是,本申请实施例提供的图像处理方法,执行主体可以为图像处理装置,或者该图像处理装置中的用于执行图像处理方法的控制模块。本申请实施例中以图像处理装置执行图像处理方法为例,说明本申请实施例提供的图像处理装置。
需要说明的是,本申请实施例中,上述各个方法附图所示的。图像处理方法均是以结合本申请实施例中的一个附图为例示例性的说明的。具体实现时,上述各个方法附图所示的图像处理方法还可以结合上述实施例中示意的其它可以结合的任意附图实现,此处不再赘述。
图4为实现本申请实施例提供的一种图像处理装置的可能的结构示意图,如图4所示,图像处理装置600包括:接收模块601、存储模块602和输出模块603,其中:接收模块601,用于在目标界面显示第一图像和目标控件的情况下,接收用户对目标控件的目标区域的第一输入;目标控件包括N个第一区域;每个第一区域对应一种滤镜、且每个第一区域对应一个存储空间;目标区域为N个第一区域中的至少一个;存储模块602,用于响应于接收模块601接收的第一输入,在目标区域对应的第一存储空间中存储第二图像,第二图像为第一图像经过与目标区域对应滤镜处理后生成的图像;N为正整数;接收模块601,还用于接收第二输入;输出模块603,用于响应于接收模块601接收的第二输入,输出第二输入对应的第二存储空间中存储的目标图像,第一存储空间包括第二存储空间;其中,第二输入包括:用户对目标控件中的第二区域的第二输入,第二存储空间为第二区域对应的存储空间,第二区域为目标区域中的至少一个区域。
可选地,目标区域上显示M个展示图像,目标区域中每个第一区域对应一个展示图像,任一展示图像经过对应的第一区域的滤镜处理过,具有滤镜效果,M为正整数。
可选地,存储模块602,具体用于响应于第一输入,若目标区域对应的第一存储空间中未存储图像,则将第二图像存储至第一存储空间。
可选地,如图4所示,图像处理装置还包括:显示模块604和生成模块605,显示模块604,用于响应于接收模块601接收的第一输入,显示第二图像;接收模块601,还用于接收用户在目标界面上的第三输入;生成模块605,用于响应于接收模块601接收的第三输入,调整第二图像的滤镜效果参数,生成第三图像;存储模块602,还用于将第一存储空间中存储的第二图像替换为生成模块生成的第三图像。
可选地,目标区域包括K个第一区域;接收模块601,还用于接收用户对所述目标控件的第四输入;显示模块604,还用于响应于接收模块601接收的第四输入,显示K个第一区域中的每个第一区域对应的第二图像,K为正整数。
需要说明的是,如图4所示,图像处理装置600中一定包括的模块用实线框示意,如接收模块601、存储模块602和输出模块603;图像处理装置600中可能包括的模块用虚线框示意,如显示模块604和生成模块605。
本申请实施例中的图像处理装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的图像处理装置可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为iOS操作***,还可以为其他可能的操作***,本申请实施例不作具体限定。
本申请实施例提供的图像处理装置能够实现图2和图3的方法实施例实现的各个过程,为避免重复,这里不再赘述。
本申请实施例提供的图像处理装置,当用户使用电子设备为图像添加滤镜效果时,通过在目标界面显示第一图像和目标控件的情况下,接收用户对目标控件的目标区域的第一输入,可以使得电子设备将经过滤镜处理的第二图像存储至目标区域对应的第一存储空间中,同时,电子设备还可以在接收到用户的第三输入后,调整第二图像的滤镜效果参数,以及在接收到用户的第四输入后,显示所有第一存储空间中存储的滤镜效果图,方便用户筛选喜欢的图像。之后,电子设备在接收到第二输入后,可以将第二输入对应的第二存储空间中存储的目标图像输出到相册中,使得用户在使用电子设备为图像添加滤镜效果时,能够同时输出多张经过滤镜处理的图像。
可选的,如图5所示,本申请实施例还提供一种电子设备M00,包括处理器M01,存储器M02,存储在存储器M02上并可在所述处理器M01上运行的程序或指令,该程序或指令被处理器M01执行时实现上述图像处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要注意的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
图6为实现本申请各个实施例的一种电子设备的硬件结构示意图。
该电子设备100包括但不限于:射频单元101、网络模块102、音频输出单元103、输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、以及处理器110等部件。
本领域技术人员可以理解,电子设备100还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理***与处理器110逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图6中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
其中,用户输入单元107,用于在目标界面显示第一图像和目标控件的情况下,接收用户对所述目标控件的目标区域的第一输入。存储器109,用于响应于用户输入单元107接收的第一输入,在目标区域对应的第一存储空间中存储第二图像。用户输入单元107,还用于接收第二输入。处理器110,用于响应于用户输入单元107接收的第二输入,输出第二输入对应的第二存储空间中存储的目标图像。
如此,当用户使用电子设备为图像添加滤镜效果时,通过在目标界面显示第一图像和目标控件的情况下,接收用户对目标控件的目标区域的第一输入,可以使得电子设备将经过滤镜处理的第二图像存储至目标区域对应的第一存储空间中,之后,电子设备在接收到第二输入后,可以将第二输入对应的第二存储空间中存储的目标图像输出到相册中,使得用户在使用电子设备为图像添加滤镜效果时,能够同时输出多张经过滤镜处理的图像。
可选地,存储器109,具体用于响应于用户输入单元107接收的第一输入,若目标区域对应的第一存储空间中未存储图像,则将第二图像存储至第一存储空间。
如此,若该第一存储空间中存储有滤镜效果图,则电子设备无需再次执行图像处理操作,减少***资源消耗。
可选地,显示单元106,用于响应于用户输入单元107接收的第一输入,显示第二图像;用户输入单元107,还用于接收用户在目标界面上的第三输入;处理器110,用于响应于用户输入单元107接收的第三输入,调整第二图像的滤镜效果程度,生成第三图像;存储器109,还用于将第一存储空间中存储的第二图像替换为处理器110生成的第三图像。
如此,电子设备便可以在显示第二图像的同时,方便用户调整第二图像的滤镜效果程度,并在用户调整到喜欢的程度后,替换之前存储的第二图像。
可选地,用户输入单元107,还用于接收第四输入;显示单元106,还用于响应于用户输入单元107接收的第四输入,显示K个第一区域中的每个第一区域对应的第二图像。
如此,电子设备在接收到用户点击目标控件的中心区域的输入后,显示电子设备接收到第一输入后生成的滤镜效果图,以使得用户能够选择喜欢的滤镜效果图。
本申请实施例提供的电子设备,当用户使用电子设备为图像添加滤镜效果时,通过在目标界面显示第一图像和目标控件的情况下,接收用户对目标控件的目标区域的第一输入,可以使得电子设备将经过滤镜处理的第二图像存储至目标区域对应的第一存储空间中,同时,电子设备还可以在接收到用户的第三输入后,调整第二图像的滤镜效果参数,以及在接收到用户的第四输入后,显示所有第一存储空间中存储的滤镜效果图,方便用户筛选喜欢的图像。之后,电子设备在接收到第二输入后,可以将第二输入对应的第二存储空间中存储的目标图像输出到相册中,使得用户在使用电子设备为图像添加滤镜效果时,能够同时输出多张经过滤镜处理的图像。
应理解的是,本申请实施例中,输入单元104可以包括图形处理器(GraphicsProcessing Unit,GPU)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元106可包括显示面板1061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板1061。用户输入单元107包括触控面板1071以及其他输入设备1072。触控面板1071,也称为触摸屏。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器109可用于存储软件程序以及各种数据,包括但不限于应用程序和操作***。处理器110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述图像处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述图像处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为***级芯片、***芯片、芯片***或片上***芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台电子设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。
Claims (8)
1.一种图像处理方法,其特征在于,所述方法包括:
在目标界面显示第一图像和目标控件的情况下,接收用户对所述目标控件的目标区域的第一输入;所述目标控件包括N个第一区域;每个第一区域对应一种滤镜、且每个第一区域对应一个存储空间;所述目标区域为所述N个第一区域中的至少一个;
响应于所述第一输入,在所述目标区域对应的第一存储空间中存储第二图像,所述第二图像为所述第一图像经过与所述目标区域对应滤镜处理后生成的图像;N为正整数;
接收第二输入;
响应于所述第二输入,输出所述第二输入对应的第二存储空间中存储的目标图像,所述第一存储空间包括所述第二存储空间;
其中,所述第二输入包括:用户对所述目标控件中的第二区域的第二输入,所述第二存储空间为所述第二区域对应的存储空间,所述第二区域为所述目标区域中的至少一个区域;
所述接收用户对所述目标控件的目标区域的第一输入之后,所述方法还包括:
响应于所述第一输入,显示所述第二图像;
接收用户在所述目标界面上的第三输入;
响应于所述第三输入,调整所述第二图像的滤镜效果参数,生成第三图像,并将所述第一存储空间中存储的所述第二图像替换为所述第三图像。
2.根据权利要求1所述的方法,其特征在于,所述目标区域上显示M个展示图像,所述目标区域中每个第一区域对应一个展示图像,任一所述展示图像经过对应的第一区域的滤镜处理,具有滤镜效果,M为正整数。
3.根据权利要求1所述的方法,其特征在于,所述响应于所述第一输入,在所述目标区域对应的第一存储空间中存储第二图像,包括:
响应于所述第一输入,若所述目标区域对应的第一存储空间中未存储图像,则将所述第二图像存储至所述第一存储空间。
4.根据权利要求1所述的方法,其特征在于,所述目标区域包括K个第一区域,所述在所述目标区域对应的第一存储空间中存储所述第二图像之后,所述方法还包括:
接收用户对所述目标控件的第四输入;
响应于所述第四输入,显示所述K个第一区域中的每个所述第一区域对应的第二图像,K为正整数。
5.一种图像处理装置,其特征在于,所述图像处理装置包括接收模块、存储模块、输出模块、显示模块和生成模块;
所述接收模块,用于在目标界面显示第一图像和目标控件的情况下,接收用户对所述目标控件的目标区域的第一输入;所述目标控件包括N个第一区域;每个第一区域对应一种滤镜、且每个第一区域对应一个存储空间;所述目标区域为所述N个第一区域中的至少一个;
所述存储模块,用于响应于所述接收模块接收的第一输入,在所述目标区域对应的第一存储空间中存储第二图像,所述第二图像为所述第一图像经过与所述目标区域对应滤镜处理后生成的图像;N为正整数;
所述接收模块,还用于接收第二输入;
所述输出模块,用于响应于所述接收模块接收的第二输入,输出所述第二输入对应的第二存储空间中存储的目标图像,所述第一存储空间包括所述第二存储空间;
其中,所述第二输入包括:用户对所述目标控件中的第二区域的第二输入,所述第二存储空间为所述第二区域对应的存储空间,所述第二区域为所述目标区域中的至少一个区域;
所述显示模块,用于响应于所述接收模块接收的第一输入,显示所述第二图像;
所述接收模块,还用于接收用户在所述目标界面上的第三输入;
所述生成模块,用于响应于所述接收模块接收的第三输入,调整所述第二图像的滤镜效果参数,生成第三图像;
所述存储模块,还用于将所述第一存储空间中存储的所述第二图像替换为所述生成模块生成的第三图像。
6.根据权利要求5所述的装置,其特征在于,所述目标区域上显示M个展示图像,所述目标区域中每个第一区域对应一个展示图像,任一所述展示图像经过对应的第一区域的滤镜处理,具有滤镜效果,M为正整数。
7.根据权利要求5所述的装置,其特征在于,
所述存储模块,具体用于响应于所述第一输入,若所述目标区域对应的第一存储空间中未存储图像,则将所述第二图像存储至所述第一存储空间。
8.根据权利要求5所述的装置,其特征在于,所述目标区域包括K个第一区域;所述装置还包括:显示模块;
所述接收模块,还用于接收用户对所述目标控件的第四输入;
所述显示模块,还用于响应于所述接收模块接收的第四输入,显示所述K个第一区域中的每个所述第一区域对应的第二图像,K为正整数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010568923.2A CN111885298B (zh) | 2020-06-19 | 2020-06-19 | 图像处理方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010568923.2A CN111885298B (zh) | 2020-06-19 | 2020-06-19 | 图像处理方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111885298A CN111885298A (zh) | 2020-11-03 |
CN111885298B true CN111885298B (zh) | 2022-05-17 |
Family
ID=73156506
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010568923.2A Active CN111885298B (zh) | 2020-06-19 | 2020-06-19 | 图像处理方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111885298B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113747240B (zh) * | 2021-09-10 | 2023-04-07 | 荣耀终端有限公司 | 视频处理方法、设备和存储介质 |
CN114327166A (zh) * | 2021-12-29 | 2022-04-12 | 维沃移动通信有限公司 | 图像处理方法、装置、电子设备及可读存储介质 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017017609A (ja) * | 2015-07-03 | 2017-01-19 | 株式会社リコー | 画像処理装置 |
CN106095278B (zh) * | 2016-06-22 | 2020-02-11 | 维沃移动通信有限公司 | 一种拍照方法及移动终端 |
CN106530222A (zh) * | 2016-11-25 | 2017-03-22 | 维沃移动通信有限公司 | 一种图片保存方法和移动终端 |
CN110598027B (zh) * | 2019-09-10 | 2022-09-02 | Oppo广东移动通信有限公司 | 图像处理效果的显示方法、装置、电子设备以及存储介质 |
-
2020
- 2020-06-19 CN CN202010568923.2A patent/CN111885298B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN111885298A (zh) | 2020-11-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113093968B (zh) | 拍摄界面显示方法、装置、电子设备及介质 | |
CN112954196B (zh) | 拍摄方法、装置、电子设备及可读存储介质 | |
CN113079316B (zh) | 图像处理方法、图像处理装置及电子设备 | |
CN111601012B (zh) | 图像处理方法、装置及电子设备 | |
US20240196082A1 (en) | Image Processing Method and Apparatus, and Electronic Device | |
CN112672061B (zh) | 视频拍摄方法、装置、电子设备及介质 | |
CN111885298B (zh) | 图像处理方法及装置 | |
CN113905175A (zh) | 视频生成方法、装置、电子设备及可读存储介质 | |
CN112911147A (zh) | 显示控制方法、显示控制装置及电子设备 | |
CN114430460A (zh) | 拍摄方法、装置和电子设备 | |
CN112449110B (zh) | 图像处理方法、装置及电子设备 | |
CN113379866A (zh) | 一种壁纸设置方法和装置 | |
CN113596331B (zh) | 拍摄方法、装置、设备和存储介质 | |
CN112312021B (zh) | 拍摄参数调整方法及装置 | |
CN114500844A (zh) | 拍摄方法、装置和电子设备 | |
CN114518821A (zh) | 应用图标管理方法、装置和电子设备 | |
CN112492206B (zh) | 图像处理方法、装置及电子设备 | |
CN112764632B (zh) | 图像分享方法、装置及电子设备 | |
CN113037618B (zh) | 图像分享方法及装置 | |
CN114979488A (zh) | 拍摄方法、装置及电子设备 | |
CN114117084A (zh) | 相册生成方法、装置、电子设备和可读存储介质 | |
CN116027950A (zh) | 截屏方法和截屏装置 | |
CN117331469A (zh) | 屏幕显示方法、装置、电子设备和可读存储介质 | |
CN116501225A (zh) | 图像截取方法、装置及电子设备 | |
CN114390205A (zh) | 拍摄方法、装置和电子设备 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |