CN117671081A - 多媒体处理方法、装置、设备及介质 - Google Patents
多媒体处理方法、装置、设备及介质 Download PDFInfo
- Publication number
- CN117671081A CN117671081A CN202211012666.XA CN202211012666A CN117671081A CN 117671081 A CN117671081 A CN 117671081A CN 202211012666 A CN202211012666 A CN 202211012666A CN 117671081 A CN117671081 A CN 117671081A
- Authority
- CN
- China
- Prior art keywords
- image
- template
- target
- images
- sub
- 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
- 238000003672 processing method Methods 0.000 title claims abstract description 23
- 238000000034 method Methods 0.000 claims abstract description 49
- 230000000694 effects Effects 0.000 claims abstract description 35
- 239000000463 material Substances 0.000 claims description 13
- 238000004590 computer program Methods 0.000 claims description 10
- 238000012545 processing Methods 0.000 claims description 9
- 238000012217 deletion Methods 0.000 claims description 8
- 230000037430 deletion Effects 0.000 claims description 8
- 230000004044 response Effects 0.000 claims description 7
- 230000001960 triggered effect Effects 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 11
- 230000008569 process Effects 0.000 description 10
- 230000006870 function Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000000981 bystander Effects 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing figures and text; Combining figures or text
-
- 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
- G06F3/04845—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 for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/30—Determination of transform parameters for the alignment of images, i.e. image registration
- G06T7/33—Determination of transform parameters for the alignment of images, i.e. image registration using feature-based methods
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Processing Or Creating Images (AREA)
Abstract
本公开实施例涉及一种多媒体处理方法、装置、设备及介质,其中该方法包括:响应于接收到用户的模板选择指令,获取所述模板选择指令对应的目标模板;其中,所述目标模板中包含有多个图像子模板;接收用户针对所述目标模板上传的至少一张原始图像;确定所述图像子模板对应的原始图像,并基于所述图像子模板和所述图像子模板对应的原始图像得到多个目标图像;在对所述多个目标图像进行预览的情况下,在图像预览界面展示与所述目标模板对应的多个目标图像的预览效果;所述图像预览界面包括图像编辑控件,所述图像编辑控件用于对所述多个目标图像进行调整。本公开实施例可以有效缩短多图编辑耗时,提升多图编辑效率。
Description
技术领域
本公开涉及多媒体技术领域,尤其涉及一种多媒体处理方法、装置、设备及介质。
背景技术
现如今,多媒体已广泛应用于日常生活及工作中。以多媒体是图像为例,越来越多的用户在拍摄图像之后,会选择使用诸如图像编辑软件进行图像编辑(修图),可以为图像添加诸如滤镜、文本、贴纸、特效等素材,还可以对图像进行拼接、尺寸调整等,从而使图像呈现为用户所需的表现效果。
很多图像编辑软件会为用户提供图像编辑模板,便于用户直接利用图像编辑模板对单张图像进行快速编辑。但是,发明人经研究发现,倘若用户想要完成多图作品,则需要针对每张待编辑的图像分别查找所需的图像编辑模板,再分别执行图像导入、模板调整、图像导出等操作,最后才可得到多张编辑完成的图像,耗时较长,效率较低。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种多媒体处理方法、装置、设备及介质。
本公开实施例提供了一种多媒体处理方法,所述方法包括:响应于接收到用户的模板选择指令,获取所述模板选择指令对应的目标模板;其中,所述目标模板中包含有多个图像子模板;接收用户针对所述目标模板上传的至少一个原始图像;确定所述图像子模板对应的原始图像,并基于所述图像子模板和所述图像子模板对应的原始图像得到多个目标图像;在对所述多个目标图像进行预览的情况下,在图像预览界面展示与所述目标模板对应的多个目标图像的预览效果;所述图像预览界面包括图像编辑控件,所述图像编辑控件用于对所述多个目标图像进行调整。
可选的,确定所述图像子模板对应的原始图像的步骤,包括:根据所述图像子模板在所述目标模板中的排列顺序以及所述图像子模板可支持编辑的图像数量,将所述原始图像按预设顺序分配给所述图像子模板;基于分配结果确定所述图像子模板对应的原始图像。
可选的,基于分配结果确定所述图像子模板对应的原始图像的步骤,包括:对于分配到的原始图像的数量等于可支持编辑的图像数量的图像子模板,将该图像子模板分配到的原始图像作为该图像子模板对应的原始图像;对于分配到的原始图像的数量小于可支持编辑的图像数量的图像子模板,获取该图像子模板的补充图像,并将该图像子模板分配到的原始图像和所述补充图像作为该图像子模板对应的原始图像;其中,所述补充图像是按照预设方式对所述原始图像中的一个或多个进行复制所得;对于未分配到所述原始图像的图像子模板,确定该图像子模板不存在对应的原始图像,并丢弃该图像子模板。
可选的,确定所述图像子模板对应的原始图像的步骤,包括:获取所述图像子模板的模板信息和所述原始图像的图像信息;根据所述模板信息和所述图像信息,确定每个所述图像子模板对应的原始图像;其中,不同的所述图像子模板对应的原始图像相同或不同。
可选的,所述图像子模板的模板信息包括每个所述图像子模板的素材信息、每个所述图像子模板可支持编辑的图像数量、以及所述图像子模板的总数量;所述原始图像的图像信息包括所述原始图像的内容信息、以及所述原始图像的总数量。
可选的,在图像预览界面展示与所述目标模板对应的多个目标图像的预览效果的步骤,包括:基于所述多个图像子模板在所述目标模板中的排序,在图像预览界面上展示所述多个目标图像。
可选的,在图像预览界面上展示所述多个目标图像的步骤,包括:将每个所述目标图像轮流作为主视图像展示在图像预览界面上;以及,将所述多个目标图像的缩略图排列展示在所述图像预览界面上;其中,所述缩略图的尺寸小于所述主视图像的尺寸,且,将所述目标图像作为主视图像进行轮流展示的顺序以及所述目标图像的缩略图的排列顺序均与所述目标图像对应的图像子模板在所述目标模板中的排序一致。
可选的,所述图像编辑控件包括图像内容编辑控件,所述方法还包括:响应于所述图像内容编辑控件被触发,将所述图像预览界面切换至图像编辑界面,并将所述多个目标图像中的待编辑图像展示在所述图像编辑界面;其中,所述图像编辑界面包括用于对所述待编辑图像的内容进行编辑的多个子控件;响应于所述多个子控件中的目标子控件被触发,基于所述目标子控件的触发操作对所述待编辑图像进行编辑。
可选的,所述图像编辑界面上还包括缩略图展示控件;所述方法还包括:在所述缩略图展示控件处于第一状态的情况下,将所述多个目标图像的缩略图排列展示在所述图像编辑界面上;在所述缩略图展示控件处于第二状态的情况下,在所述图像编辑界面上隐藏所述多个目标图像的缩略图。
可选的,将所述多个目标图像的缩略图排列展示在所述图像编辑界面上的步骤,包括:根据所述用户针对所述待编辑图像的内容编辑操作,确定所述多个目标图像的缩略图在所述图像编辑界面上的排列展示位置;基于所述排列展示位置,将所述多个目标图像的缩略图排列展示在所述图像编辑界面上。
可选的,所述图像编辑控件包括顺序调整控件和/或图像删除控件,所述方法还包括:响应于所述顺序调整控件被触发,基于所述顺序调整控件的触发操作调整所述多个目标图像的展示顺序;响应于所述图像删除控件被触发,将所述图像删除控件的触发操作对应的目标图像删除。
可选的,所述多个目标图像具有相应的多媒体关联资源,所述多媒体关联资源是在所述多个目标图像进行轮播展示过程中同时播放的多媒体资源。
本公开实施例提供了一种多媒体处理装置,包括:目标模板获取模块,用于响应于接收到用户的模板选择指令,获取所述模板选择指令对应的目标模板;其中,所述目标模板中包含有多个图像编辑子模板;原始图像接收模块,用于接收用户针对所述目标模板上传的至少一个原始图像;目标图像获取模块,用于确定所述图像子模板对应的原始图像,并基于所述图像子模板和所述图像子模板对应的原始图像得到多个目标图像;目标图像预览模块,用于在对所述多个目标图像进行预览的情况下,在图像预览界面展示与所述目标模板对应的多个目标图像的预览效果;所述图像预览界面包括图像编辑控件,所述图像编辑控件用于对所述多个目标图像进行调整。
本公开实施例提供了一种电子设备,所述电子设备包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现上述任一所述的图像处理方法。
本公开实施例提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行上述任一所述的图像处理方法。
本公开实施例提供的上述技术方案,能够响应于接收到用户的模板选择指令,获取模板选择指令对应的目标模板(含有多个图像子模板);然后接收用户针对目标模板上传的至少一张原始图像,并进一步确定图像子模板对应的原始图像,以及基于图像子模板和图像子模板对应的原始图像得到多个目标图像;另外,在对多个目标图像进行预览的情况下,在图像预览界面展示与目标模板对应的多个目标图像的预览效果;图像预览界面包括图像编辑控件,图像编辑控件用于对多个目标图像进行调整。上述方式可以直接通过包含有多个图像子模板的目标模板和用户上传的原始图像得到多张目标图像,而且用户还可以在图像预览过程中利用图像编辑控件对目标图像进行调整,非常方便快捷,可以有效缩短多图编辑耗时,提升多图编辑效率。
应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本公开实施例提供的一种多媒体处理方法的流程示意图;
图2为本公开实施例提供的一种界面示意图;
图3为本公开实施例提供的一种界面示意图;
图4为本公开实施例提供的一种界面示意图;
图5为本公开实施例提供的一种界面示意图;
图6为本公开实施例提供的一种界面示意图;
图7为本公开实施例提供的一种多媒体处理装置的结构示意图;
图8为本公开实施例提供的一种电子设备的结构示意图。
具体实施方式
为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。
图1为本公开实施例提供的一种多媒体处理方法的流程示意图,该方法可以由多媒体处理装置执行,其中该装置可以采用软件和/或硬件实现,一般可集成在电子设备中。在实际应用中,图像处理方法可应用于具有图像编辑功能的客户端、小程序或网页等,在此不进行限制。如图1所示,该方法主要包括如下步骤S102~步骤S108:
步骤S102,响应于接收到用户的模板选择指令,获取模板选择指令对应的目标模板;其中,目标模板中包含有多个图像子模板。
应当注意的是,相关技术中虽然也会提供图像模板,但均为单独的图像模板,仅可最终生成一张编辑好的图像,而本公开实施例提供的目标模板包含多个图像子模板,具有一次性生成多张编辑好的图像的能力。每个图像子模板(也可称为图像编辑子模板)可用于针对至少一张图像进行编辑,诸如图像子模板携带有编辑记录信息,该编辑记录信息可指示如何对图像进行编辑处理,示例性地指示如何将指定素材与图像进行合成,和/或,如何将多张图像进行拼接等,从而得到一张编辑好的图像。图像子模板所采用的用于对图像进行编辑的素材诸如可以为文本、贴纸、滤镜、特效等,在此不进行限制。
在实际应用中,可以在模板展示界面中展示一个或多个套系模板,每个套系模板都包含多个图像子模板,用户可从模板展示界面中选择其所需的套系模板。在接收到用户的模板选择指令后,便可将用户选择的模板作为目标模板。
在一些实施示例中,目标模板中不同的图像子模板之间的相似度大于预设相似度阈值;其中,相似度是基于不同的图像子模板各自所采用的素材、编辑方式和模板主题中的一种或多种确定。也即,图像子模板所采用的素材、编辑方式和模板主题均为评估不同的图像子模板之间相似度的影响因素,在影响因素有多种时,则可以对各个影响因素的相似度评估结果进行加权处理,得到总的相似度评估结果。可以理解的是,属于同一模板的不同图像子模板通常具有一定的相似特征,诸如,不同子模板共同采用了相同的文本内容、相同的滤镜等;又诸如,不同子模板的编辑方式类似,诸如均将贴纸设置在图像的右上角,不同图层的布局相似等;又诸如,不同子模板的模板主题一致,示例性地,不同子模板的模板主题都是“欢庆佳节”,或者,不同子模板的模板主题都是“回忆旧时光”等。
目标模板中不同的图像子模板之间具有相似性,能够使目标模板编辑所得的多张图像的整体效果具有统一感,从而为用户呈现体系化画风效果。在本公开实施例中,可以充分考虑到用户一次性想要得到多张编辑好的图像时,通常希望这些图像具有一定的共性,诸如图像主题一致,给用户呈现的感觉相同等,因此通过为用户提供集成具有一定相似性的子模板的模板,也可以充分节约用户寻找相似性模板的时间,使用户可以利用模板方便快捷地进行图像批量编辑,得到具有一定共性的多张编辑好的图像。
步骤S104,接收用户针对目标模板上传的至少一个原始图像。
本公开实施例对原始图像的数量不进行限制,原始图像的数量可以为一张或多张。在一些实施示例中,用户可以预先针对目标模板上传所有所需编辑的原始图像,诸如,目标模板可以建议用户上传N个原始图像,以便于用户在初期将原始图像进行批量上传;又诸如,目标模板也可以不限制图像数量,用户可以根据需求上传原始图像,后期目标模板会根据自身所包含的子模板数量、子模板可支持编辑的图像数量和原始图像的数量进行适应性调整。在另一些实施示例中,用户也可以针对目标模板中的每个图像子模板分别上传相应的原始图像,诸如,基于每个图像子模板的范例图上传相应的原始图像,在此不进行限制。
步骤S106,确定图像子模板对应的原始图像,并基于图像子模板和图像子模板对应的原始图像得到多个目标图像。
可以理解的是,图像子模板的数量有多个,而用户上传的原始图像的数量为一个或多个,因此本公开实施例在接收到用户的原始图像后,会确定图像子模板对应的原始图像,诸如,可以为各图像子模板分配相应的原始图像,分配到原始图像的图像子模板可以对其相应的原始图像进行编辑,未分配到原始图像的图像子模板(诸如原始图像的数量较少的情况下)可以舍弃,也可以复制之前已分配的原始图像。以上均为示例性说明,在此不进行限制。对于每个分配到原始图像的图像子模板,通过该图像子模板对与该图像子模板对应的原始图像进行编辑,得到该图像子模板对应的目标图像。
在实际应用中,不同图像子模板所对应的原始图像可以相同,也可以不同;诸如,假设用户针对目标模板仅上传了一张原始图像,则所有图像子模板均针对该原始图像进行编辑。又诸如,用户预先一次性上传了多张原始图像,但多张原始图像的数量少于图像子模板的数量,则可以根据预设策略确定每个图像子模板对应的原始图像,不同图像子模板对应的原始图像可以相同,也可以不同;又诸如,用户针对每个图像子模板分别上传了相应的原始图像,则每个图像子模板只需针对相应的原始图像进行编辑即可。在实际应用中,一个图像子模板可以对应一个或多个原始图像,一个原始图像也可以对应一个或多个图像子模板。以上均为示例性说明,不应当被视为限制。
步骤S108,在对多个目标图像进行预览的情况下,在图像预览界面展示与目标模板对应的多个目标图像的预览效果;图像预览界面包括图像编辑控件,图像编辑控件用于对多个目标图像进行调整。
在实际应用中,倘若达到指定的预览触发条件则可以对多个目标图像进行预览,预览触发条件可以为接收到用户的预览指令,也即只有在接收到预览指令的情况下确定对多个目标图像进行预览,预览触发条件也可以为监测到图像子模板对原始图像编辑完成,也即默认在得到目标图像后直接预览。在图像预览界面中可以展示多个目标图像的预览效果,以便于用户直观查看,与此同时,图像预览界面所包含的图像编辑控件可以使用户根据自身需求对目标图像进行调整。应当说明的是,图像编辑控件诸如可以包括针对目标图像的内容进行编辑的控件,又诸如可以包括针对多个目标图像进行顺序调整的控件,也可以包括用于删除目标图像的控件等,此外,图像编辑控件可以为显示在界面上的控件,也可以为隐藏在界面上的控件,本公开实施例对图像编辑控件的功能、展示形式及数量不进行限制。
上述方式可以直接通过包含有多个图像子模板的目标模板和用户上传的原始图像得到多张目标图像,而且用户还可以在图像预览过程中利用图像编辑控件对目标图像进行调整,非常方便快捷,可以有效缩短多图编辑耗时,提升多图编辑效率。
在实际应用中,可以在模板展示页面上展示至少一个候选套系模板对应的效果图,效果图即为采用候选套系模板对样图进行编辑后所得的图像,以便于用户可以清楚直观地了解候选套系模板的编辑效果。候选套系模板的效果图包括每个图像子模板对应的效果图。然后由用户基于候选套系模板对应的效果图从至少一个候选套系模板中选择目标模板。当监测到用户触发某个候选套系模板时,诸如触发某个候选套系模板对应的使用按键,即认为接收到用户下发的模板选择指令,示例性地,可以参照图2所示的一种界面示意图,具体示意出了模板展示界面。为便于理解,在图2中同时简单示意4个候选套系模板,应当说明的是,模板展示界面上实际展示的是每个候选套系模板的效果图。每个候选套系模板都对应设置有使用按键,倘若用户触发该使用按键,则认为接收到用户的模板选择指令,用户从模板展示页面的候选套系模板中选择的套系模板(也即用户触发的使用按键所对应的套系模板)即为目标模板。
进一步,本公开实施例还可以为用户提供模板预览界面,诸如,用户在模板展示界面中选择目标模板后,即可切换至模板预览界面,如图3所示,在模板预览界面中可以对目标模板进一步展示,示例性地,可以在模板预览界面中展示目标模板中各子模板的效果图,在一些具体实施方式中,在模板预览界面中将目标模板中的每个图像子模板的效果图以轮播形式进行展示,同时可以在指定位置展示所有子模板的效果缩略图。进一步,在模板预览界面展示效果图的同时还可以播放与目标模板匹配的音乐。此外,模板预览界面中还可以展示目标模板的相关信息,相关信息诸如可以是模板创作者信息、模板风格主题等,在此不进行限制。通过模板预览界面,可以使用户更为清楚地了解目标模板的内容,更有助于用户判别是否继续采用目标模板进行图像编辑。模板预览界面中也具有使用控件、收藏控件、评论控件等,在用户触发模板预览界面的使用控件后,则可进入后续的原始图像上传操作;在用户触发收藏控件时,则可以将目标模板加入用户收藏夹内,便于用户后续直接调用;在用户触发评论控件时,则可以查看其它用户针对该目标模板的评论,用户也可以自己发表评论,从而进一步增强对模板的了解以及用户之间的交流。应当说明的是,图3仅为示例性说明,不应当被视为限制。
在一些实施方式中,当用户确定使用目标模板后,可以为用户提供图像上传界面,如图4所示,用户可以导入所需编辑的多个原始图像,导入该模板的多个原始图像可来自于用户的作品集或相册。另外,目标模板中的每个图像子模板都可以支持编辑一个或多个原始图像,应当说明的是,虽然每个图像子模板可以支持编辑一个或多个原始图像,但每个图像子模板最终只对应生成一个目标图像。如图4所示,子模板1具有两个图像坑位(图A和图B),也即可支持编辑两个原始图像,经编辑的两个原始图像在子模板1中可合并拼接为一个目标图像。
在用户针对目标模板上传原始图像的情况下,由于目标模板包括多个图像子模板,本公开实施例提供了确定图像子模板对应的原始图像的两种方式:
方式一,可以参照如下步骤A~步骤B执行:
步骤A,根据图像子模板在目标模板中的排列顺序以及图像子模板可支持编辑的图像数量,将原始图像按预设顺序分配给图像子模板。
可以理解的是,图像子模板可支持编辑的图像数量为一个或多个,该预设顺序可以是用户从作品集或相册中选择的图像顺序或者上传的图像顺序,可以将原始图像按照预设顺序逐一分配给图像子模板,为便于理解,示例性说明如下:假设目标模板包括子模板1、子模板2和子模板3,子模板1可支持编辑的图像数量是2个,子模板2可支持编辑的图像数量是1个,子模板3可支持编辑的图像数量是3个,假设用户上传了6个原始图像(按序分别为图像1~图像6),则图像1和图像2分配给子模板1,且子模板1包括两个图像坑位,则可以按照一定顺序(诸如从上往下或从左往右)将图像1和图像2分配给这两个图像坑位;图像3分配给子模板2,图像4~图像6分配给子模板3。
步骤B,基于分配结果确定图像子模板对应的原始图像。
实际应用中,本公开实施例可以降低对用户上传图像的数量要求,无需强制用户需要上传的原始图像的数量等于图像子模板可支持编辑的图像数量,而是提供了用户上传的原始图像数量少于图像子模板可支持编辑的图像数量的解决方案,为便于理解,可以参照如下三种情况B1~B3实现:
B1,对于分配到的原始图像的数量等于可支持编辑的图像数量的图像子模板,将该图像子模板分配到的原始图像作为该图像子模板对应的原始图像。诸如,子模板1分配的图像1和图像2即为子模板对应的原始图像。
B2,对于分配到的原始图像的数量小于可支持编辑的图像数量的图像子模板,获取该图像子模板的补充图像,并将该图像子模板分配到的原始图像和补充图像作为该图像子模板对应的原始图像;其中,补充图像是按照预设方式对原始图像中的一个或多个进行复制所得。
示例性地,假设目标模板包括子模板1、子模板2和子模板3,子模板1可支持编辑的图像数量是2个,子模板2可支持编辑的图像数量是1个,子模板3可支持编辑的图像数量是3个,而用户只上传了5个原始图像(图像1~图像5),通过前述方式,子模板3只分配到2个原始图像,则可以获取子模板3的补充图像,该补充图像可以是对子模板3中分配到的2个原始图像中的一个进行复制所得,也可以是对图像1~图像5中的一个原始图像进行复制所得。在实际应用中,可以是随机选取原始图像进行复制,或者按照预设策略(诸如素材相似度、风格相似度等)选择原始图像进行复制,还可以是由用户指定所需复制的图像,在此不进行限制。通过上述方式,子模板3的所有图像坑位也可以填满。
B3,对于未分配到原始图像的图像子模板,确定该图像子模板不存在对应的原始图像,并丢弃该图像子模板。
示例性地,假设目标模板包括子模板1、子模板2、子模板3和子模板4,子模板1可支持编辑的图像数量是2个,子模板2可支持编辑的图像数量是1个,子模板3可支持编辑的图像数量是3个,子模板4可支持编辑的图像数量是2个,而用户只上传了5个原始图像,通过前述方式可知,子模板1~子模板2完全分配到所需的原始图像,子模板3分配到最后的两个原始图像后,又额外复制了一个原始图像,也得到了相应的原始图像,而子模板4完全未分配到原始图像,此时则直接将子模板4丢弃即可。
通过上述方式,可以降低对用户上传图像的数量限制,并对分配到部分图像的图像子模板采用图像复制的方式进行补充,对未分配到图像的图像子模板直接丢弃,在满足用户的图像编辑需求的基础上,也可使模板使用更为灵活,有效提升用户的模板使用体验。
方式二,可以参照如下步骤a~步骤b执行:
步骤a,获取图像子模板的模板信息和原始图像的图像信息。
在一些具体的实施示例中,图像子模板的模板信息包括每个图像子模板的素材信息(诸如素材类别、素材内容等)、每个图像子模板可支持编辑的图像数量、以及图像子模板的总数量;原始图像的图像信息包括原始图像的内容信息、以及原始图像的总数量。
步骤b,根据模板信息和图像信息,确定每个图像子模板对应的原始图像;其中,不同的图像子模板对应的原始图像相同或不同。
在具体实现时,可以根据模板信息和图像信息确定各图像子模板与原始图像之间的匹配程度,从而基于匹配程度确定每个图像子模板对应的原始图像。示例性地,假设某个图像子模板的文本素材为“小可爱”,而某原始图像的内容信息包含有儿童,则该图像子模板与该原始图像匹配。另外,在原始图像的数量少于目标模板可支持编辑的图像数量时,也可以采用复制等方式进行原始图像补充。
通过上述方式,可以根据图像子模板和原始图像之间的匹配程度为图像子模板适应性分配与其相匹配的原始图像,实现智能匹配效果,更符合用户的图像编辑需求,而且用户无需自行匹配,也较好地节约了用户的图像编辑耗时和精力,有效提升用户的模板使用体验。
在确定图像子模板对应的原始图像,并基于图像子模板和图像子模板对应的原始图像得到多个目标图像后,在对目标图像进行预览时,可以在图像预览界面展示与目标模板对应的多个目标图像的预览效果,在一些实施方式中,可以基于多个图像子模板在目标模板中的排序,在图像预览界面上展示多个目标图像。可以理解的是,每个图像子模板对应生成一个目标图像,基于多个图像子模板在目标模板中的排序,将生成的多个目标图像按照同样的顺序展示在图像预览界面上,在用户已知目标模板中各个图像子模板的排序的基础上,更符合用户观看多个目标图像的预览效果时的心理预期。
在一些具体的实施方式中,在图像预览界面上展示多个目标图像的步骤,包括:将每个目标图像轮流作为主视图像展示在图像预览界面上;以及,将多个目标图像的缩略图排列展示在图像预览界面上。
其中,缩略图的尺寸小于主视图像的尺寸,且,将目标图像作为主视图像进行轮流展示的顺序以及目标图像的缩略图的排列顺序均与目标图像对应的图像子模板在目标模板中的排序一致。为便于理解,也可以参见如图5所示的界面示意图。通过上述方式,用户不仅可以通过主视图像仔细查看目标图像的细节,还可以通过缩略图整体查看多个目标图像的呈现效果,有助于用户在细节方面和整体方面都直观获知多个目标图像的预览效果。
为了进一步提升用户的图像编辑体验,使图像编辑结果更符合用户需求,在图像预览界面中还可以为用户提供图像编辑控件,如图5所示,仅是以简单的编辑控件进行示意,不应当被视为限制。示例性地,图像编辑控件包括图像内容编辑控件、顺序调整控件、图像删除控件中的一种或多种,以下分别描述。
在一些具体的实施方式中,图像编辑控件包括图像内容编辑控件,方法还包括如下步骤(1)~(2):
(1)响应于图像内容编辑控件被触发,将图像预览界面切换至图像编辑界面,并将多个目标图像中的待编辑图像展示在图像编辑界面;其中,图像编辑界面包括用于对待编辑图像的内容进行编辑的多个子控件。不同子控件的功能不同,诸如有图像替换控件、滤镜控件、文字控件、特效控件等,在此不进行限制。为便于理解,可参见图6所示,示意出了图像编辑界面中包含有待编辑图像,以及多种用于对图像进行编辑的功能控件,倘若用户触发滤镜控件,则可以进一步展示多种可供用户选择可应用于目标图像的滤镜。应当说明的是,图6仅为示例,不应当被视为限制。
(2)响应于多个子控件中的目标子控件被触发,基于目标子控件的触发操作对待编辑图像进行编辑。用户可以根据需求采用子控件对目标图像进一步个性化编辑,使图像更符合用户需求,极大提升了用户对图像编辑的灵活性和便捷性。
在一些实施方式中,图像编辑界面上还包括缩略图展示控件;示例性地,在图6中用于指示编辑完成的完成控件的一侧即为缩略图展示控件,用户可以通过触发缩略图展示控件改变相应的状态,在本公开实施例中,本公开实施例还根据缩略图展示控件的状态划分为如下两种情况:
情况一:在缩略图展示控件处于第一状态的情况下,将多个目标图像的缩略图排列展示在图像编辑界面上。通过这种方式,用户对当前的目标图像进行编辑时,还可以通过缩略图清楚查看其它目标图像的效果,有助于用户综合所有目标图像的信息对当前待编辑图像进行图像编辑,使得编辑所得的图像更符合用户需求。
在一些具体的实施方式中,可以根据用户针对待编辑图像的内容编辑操作,确定多个目标图像的缩略图在图像编辑界面上的排列展示位置;然后基于排列展示位置,将多个目标图像的缩略图排列展示在图像编辑界面上。诸如,监测到用户针对图6中显示的目标图像1中的图A进行编辑时,多个目标图像的缩略图可以排列展示在图A的上方,监测到用户针对图6中显示的目标图像1中的图B进行编辑时,多个目标图像的缩略图可以排列展示在图B的上方,这种方式有助于用户在进行图像编辑时方便快捷地查看到所有目标图像的预览效果,有助于进一步提升图像编辑效率。
在另一些的具体实施方式中,也可以将多个目标图像的缩略图在图像编辑界面上的排列展示位置进行固定,诸如固定设置在待编辑图像的上侧或下侧等,在此不进行限制。
情况二:在缩略图展示控件处于第二状态的情况下,在图像编辑界面上隐藏多个目标图像的缩略图。倘若用户不需要查看多个目标图像的缩略图,则可以直接隐藏,此时图6中的缩略图将不再显示。
在本公开实施例中,用户可以根据需求选择图像编辑界面是否展示多个目标图像的缩略图,有效提升用户的图像编辑体验。
综上,用户可以通过触发图像预览页面中的图像编辑控件进入图像编辑界面,通过图像编辑界面对所需编辑的目标图像进行个性化编辑,从而可以根据需求更为灵活地调整目标图像。
在一些实施示例中,图像编辑控件包括顺序调整控件,上述多媒体处理方法还包括:响应于顺序调整控件被触发,基于顺序调整控件的触发操作调整多个目标图像的展示顺序。
顺序调整控件可以是显示在图像预览界面中的控件,以便于用户可以直接触发该控件调整目标图像的顺序;顺序调整控件也可以是隐藏控件,诸如其可以与图像预览界面中的各目标图像的缩略图关联,当监测到用户拖动缩略图时,即认为用户触发顺序调整控件,并根据用户的拖动方式调整多个目标图像的展示顺序。
通过上述方式,用户可以灵活调整多个目标图像的展示顺序,而不局限于目标模板中各子模板的排序,使得最终呈现的多个目标图像的展示顺序更符合用户需求。
在一些实施示例中,图像编辑控件包括图像删除控件,上述多媒体处理方法还包括:响应于图像删除控件被触发,将图像删除控件的触发操作对应的目标图像删除。
图像删除控件可以是显示在图像预览界面中的控件,以便于用户可以直接触发该控件删除不需要的目标图像;图像删除控件也可以是隐藏控件,诸如其可以与图像预览界面中的各目标图像的缩略图关联,当监测到用户以特定方式(诸如长按、双击等)对缩略图进行操作时,即认为用户触发图像删除控件,并将图像删除控件的触发操作对应的目标图像删除。
通过上述方式,用户可以灵活调整多个目标图像的展示顺序,而不局限于目标模板中各子模板的排序,使得最终呈现的多个目标图像的展示顺序更符合用户需求。
在一些实施示例中,图像预览界面中还显示有目标模板的匹配音乐的信息,图像预览界面还包括音乐替换控件;上述多媒体处理方法还包括:响应于音乐替换控件被触发,展示音乐列表;响应于基于音乐列表的音乐选择操作,将目标模板的匹配音乐替换为音乐选择操作对应的目标音乐。
在本公开实施例中,为了提升多媒体感染力,目标模板还关联有匹配音乐;匹配音乐的主题与目标模板的主题类似,诸如都是可爱主题,或者都是忆旧主题等。在图像预览界面中可以示意匹配音乐的音乐名称、歌手等信息,此外,还可以支持用户通过音乐替换控件来替换匹配音乐,最终为用户呈现用户所需的音乐。之后,在将多个目标图像以轮播形式进行展示的过程中,可以播放用户选择的目标音乐,整体呈现用户所需的图像及音乐相结合的多媒体信息。
多个目标图像在图像预览界面中可以以轮播形式作为主视图像进行展示,与此同时播放目标音乐,用户可以通过切换主视图像或者点击缩略图来更改当前展示的主视图像,在此期间不会影响目标音乐的播放。
在一些实施方式中,多个目标图像具有相应的多媒体关联资源,多媒体关联资源是在多个目标图像进行轮播展示过程中同时播放的多媒体资源。多媒体关联资源可以是音乐,也可以旁白音或动画等,在此不进行限制。
基于目标模板生成的多个目标图像以及多媒体关联资源可以打包形成多媒体资源包,多媒体资源包可用于上传至指定平台进行展示或分享。
综上所述,本公开实施例提供的上述方式,可以直接通过包含有多个图像子模板的目标模板和用户上传的原始图像得到多张目标图像,而且用户还可以在图像预览过程中利用图像编辑控件对目标图像进行调整,非常方便快捷,可以有效缩短多图编辑耗时,提升多图编辑效率,快速便捷地得到符合需求的多媒体资源。
对应于前述多媒体处理方法,图7为本公开实施例提供的一种多媒体处理装置的结构示意图,该装置可由软件和/或硬件实现,一般可集成在电子设备中,如图7所示,包括:
目标模板获取模块702,用于响应于接收到用户的模板选择指令,获取模板选择指令对应的目标模板;其中,目标模板中包含有多个图像编辑子模板;
原始图像接收模块704,用于接收用户针对目标模板上传的至少一张原始图像;
目标图像获取模块706,用于确定图像子模板对应的原始图像,并基于图像子模板和图像子模板对应的原始图像得到多个目标图像;
目标图像预览模块708,用于在对多个目标图像进行预览的情况下,在图像预览界面展示与目标模板对应的多个目标图像的预览效果;图像预览界面包括图像编辑控件,图像编辑控件用于对多个目标图像进行调整。
上述装置可以直接通过包含有多个图像子模板的目标模板和用户上传的原始图像得到多张目标图像,而且用户还可以在图像预览过程中利用图像编辑控件对目标图像进行调整,非常方便快捷,可以有效缩短多图编辑耗时,提升多图编辑效率。
在一些实施方式中,目标图像获取模块706具体用于:根据所述图像子模板在所述目标模板中的排列顺序以及所述图像子模板可支持编辑的图像数量,将所述原始图像按预设顺序分配给所述图像子模板;基于分配结果确定所述图像子模板对应的原始图像。
在一些实施方式中,目标图像获取模块706具体用于:对于分配到的原始图像的数量等于可支持编辑的图像数量的图像子模板,将该图像子模板分配到的原始图像作为该图像子模板对应的原始图像;对于分配到的原始图像的数量小于可支持编辑的图像数量的图像子模板,获取该图像子模板的补充图像,并将该图像子模板分配到的原始图像和所述补充图像作为该图像子模板对应的原始图像;其中,所述补充图像是按照预设方式对所述原始图像中的一个或多个进行复制所得;对于未分配到所述原始图像的图像子模板,确定该图像子模板不存在对应的原始图像,并丢弃该图像子模板。
在一些实施方式中,目标图像获取模块706具体用于:获取所述图像子模板的模板信息和所述原始图像的图像信息;根据所述模板信息和所述图像信息,确定每个所述图像子模板对应的原始图像;其中,不同的所述图像子模板对应的原始图像相同或不同。
在一些实施方式中,目标图像获取模块706具体用于:所述图像子模板的模板信息包括每个所述图像子模板的素材信息、每个所述图像子模板可支持编辑的图像数量、以及所述图像子模板的总数量;所述原始图像的图像信息包括所述原始图像的内容信息、以及所述原始图像的总数量。
在一些实施方式中,目标图像预览模块708具体用于:基于所述多个图像子模板在所述目标模板中的排序,在图像预览界面上展示所述多个目标图像。
在一些实施方式中,目标图像预览模块708具体用于:将每个所述目标图像轮流作为主视图像展示在图像预览界面上;以及,将所述多个目标图像的缩略图排列展示在所述图像预览界面上;其中,所述缩略图的尺寸小于所述主视图像的尺寸,且,将所述目标图像作为主视图像进行轮流展示的顺序以及所述目标图像的缩略图的排列顺序均与所述目标图像对应的图像子模板在所述目标模板中的排序一致。
在一些实施方式中,所述图像编辑控件包括图像内容编辑控件,所述装置还包括内容编辑模块,用于:响应于所述图像内容编辑控件被触发,将所述图像预览界面切换至图像编辑界面,并将所述多个目标图像中的待编辑图像展示在所述图像编辑界面;其中,所述图像编辑界面包括用于对所述待编辑图像的内容进行编辑的多个子控件;响应于所述多个子控件中的目标子控件被触发,基于所述目标子控件的触发操作对所述待编辑图像进行编辑。
在一些实施方式中,所述图像编辑界面上还包括缩略图展示控件;所述装置还包括缩略展示模块,用于:在所述缩略图展示控件处于第一状态的情况下,将所述多个目标图像的缩略图排列展示在所述图像编辑界面上;在所述缩略图展示控件处于第二状态的情况下,在所述图像编辑界面上隐藏所述多个目标图像的缩略图。
在一些实施方式中,缩略展示模块,具体用于:根据所述用户针对所述待编辑图像的内容编辑操作,确定所述多个目标图像的缩略图在所述图像编辑界面上的排列展示位置;基于所述排列展示位置,将所述多个目标图像的缩略图排列展示在所述图像编辑界面上。
在一些实施方式中,所述图像编辑控件包括顺序调整控件和/或图像删除控件,所述装置还包括:
顺序调整模块,用于响应于所述顺序调整控件被触发,基于所述顺序调整控件的触发操作调整所述多个目标图像的展示顺序;
删除模块,用于响应于所述图像删除控件被触发,将所述图像删除控件的触发操作对应的目标图像删除。
在一些实施方式中,所述多个目标图像具有相应的多媒体关联资源,所述多媒体关联资源是在所述多个目标图像进行轮播展示过程中同时播放的多媒体资源。
本公开实施例所提供的多媒体处理装置可执行本公开任意实施例所提供的多媒体处理方法,具备执行方法相应的功能模块和有益效果。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置实施例的具体工作过程,可以参考方法实施例中的对应过程,在此不再赘述。
本公开实施例提供了一种电子设备,电子设备包括:处理器;用于存储处理器可执行指令的存储器;处理器,用于从存储器中读取可执行指令,并执行指令以实现上述多媒体处理方法。
图8为本公开实施例提供的一种电子设备的结构示意图。如图8所示,电子设备800包括一个或多个处理器801和存储器802。
处理器801可以是中央处理单元(CPU)或者具有数据处理能力和/或指令执行能力的其他形式的处理单元,并且可以控制电子设备800中的其他组件以执行期望的功能。
存储器802可以包括一个或多个计算机程序产品,所述计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(RAM)和/或高速缓冲存储器(cache)等。所述非易失性存储器例如可以包括只读存储器(ROM)、硬盘、闪存等。在所述计算机可读存储介质上可以存储一个或多个计算机程序指令,处理器801可以运行所述程序指令,以实现上文所述的本公开的实施例的多媒体处理方法以及/或者其他期望的功能。在所述计算机可读存储介质中还可以存储诸如输入信号、信号分量、噪声分量等各种内容。
在一个示例中,电子设备800还可以包括:输入装置803和输出装置804,这些组件通过总线***和/或其他形式的连接机构(未示出)互连。
此外,该输入装置803还可以包括例如键盘、鼠标等等。
该输出装置804可以向外部输出各种信息,包括确定出的距离信息、方向信息等。该输出装置804可以包括例如显示器、扬声器、打印机、以及通信网络及其所连接的远程输出设备等等。
当然,为了简化,图8中仅示出了该电子设备800中与本公开有关的组件中的一些,省略了诸如总线、输入/输出接口等等的组件。除此之外,根据具体应用情况,电子设备800还可以包括任何其他适当的组件。
除了上述方法和设备以外,本公开的实施例还可以是计算机程序产品,其包括计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本公开实施例所提供的多媒体处理方法。
所述计算机程序产品可以以一种或多种程序设计语言的任意组合来编写用于执行本公开实施例操作的程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如Java、C++等,还包括常规的过程式程序设计语言,诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。
此外,本公开的实施例还可以是计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本公开实施例所提供的多媒体处理方法。
所述计算机可读存储介质可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
本公开实施例还提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现本公开实施例中的多媒体处理方法。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅是本公开的具体实施方式,使本领域技术人员能够理解或实现本公开。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本公开的精神或范围的情况下,在其它实施例中实现。因此,本公开将不会被限制于本文所述的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (15)
1.一种多媒体处理方法,其特征在于,包括:
响应于接收到用户的模板选择指令,获取所述模板选择指令对应的目标模板;其中,所述目标模板中包含有多个图像子模板;
接收用户针对所述目标模板上传的至少一个原始图像;
确定所述图像子模板对应的原始图像,并基于所述图像子模板和所述图像子模板对应的原始图像得到多个目标图像;
在对所述多个目标图像进行预览的情况下,在图像预览界面展示与所述目标模板对应的多个目标图像的预览效果;所述图像预览界面包括图像编辑控件,所述图像编辑控件用于对所述多个目标图像进行调整。
2.根据权利要求1所述的方法,其特征在于,确定所述图像子模板对应的原始图像的步骤,包括:
根据所述图像子模板在所述目标模板中的排列顺序以及所述图像子模板可支持编辑的图像数量,将所述原始图像按预设顺序分配给所述图像子模板;
基于分配结果确定所述图像子模板对应的原始图像。
3.根据权利要求2所述的方法,其特征在于,基于分配结果确定所述图像子模板对应的原始图像的步骤,包括:
对于分配到的原始图像的数量等于可支持编辑的图像数量的图像子模板,将该图像子模板分配到的原始图像作为该图像子模板对应的原始图像;
对于分配到的原始图像的数量小于可支持编辑的图像数量的图像子模板,获取该图像子模板的补充图像,并将该图像子模板分配到的原始图像和所述补充图像作为该图像子模板对应的原始图像;其中,所述补充图像是按照预设方式对所述原始图像中的一个或多个进行复制所得;
对于未分配到所述原始图像的图像子模板,确定该图像子模板不存在对应的原始图像,并丢弃该图像子模板。
4.根据权利要求1所述的方法,其特征在于,确定所述图像子模板对应的原始图像的步骤,包括:
获取所述图像子模板的模板信息和所述原始图像的图像信息;
根据所述模板信息和所述图像信息,确定每个所述图像子模板对应的原始图像;其中,不同的所述图像子模板对应的原始图像相同或不同。
5.根据权利要求4所述的方法,其特征在于,所述图像子模板的模板信息包括每个所述图像子模板的素材信息、每个所述图像子模板可支持编辑的图像数量、以及所述图像子模板的总数量;所述原始图像的图像信息包括所述原始图像的内容信息、以及所述原始图像的总数量。
6.根据权利要求1所述的方法,其特征在于,在图像预览界面展示与所述目标模板对应的多个目标图像的预览效果的步骤,包括:
基于所述多个图像子模板在所述目标模板中的排序,在图像预览界面上展示所述多个目标图像。
7.根据权利要求6所述的方法,其特征在于,在图像预览界面上展示所述多个目标图像的步骤,包括:
将每个所述目标图像轮流作为主视图像展示在图像预览界面上;以及,
将所述多个目标图像的缩略图排列展示在所述图像预览界面上;
其中,所述缩略图的尺寸小于所述主视图像的尺寸,且,将所述目标图像作为主视图像进行轮流展示的顺序以及所述目标图像的缩略图的排列顺序均与所述目标图像对应的图像子模板在所述目标模板中的排序一致。
8.根据权利要求1所述的方法,其特征在于,所述图像编辑控件包括图像内容编辑控件,所述方法还包括:
响应于所述图像内容编辑控件被触发,将所述图像预览界面切换至图像编辑界面,并将所述多个目标图像中的待编辑图像展示在所述图像编辑界面;其中,所述图像编辑界面包括用于对所述待编辑图像的内容进行编辑的多个子控件;
响应于所述多个子控件中的目标子控件被触发,基于所述目标子控件的触发操作对所述待编辑图像进行编辑。
9.根据权利要求8所述的方法,其特征在于,所述图像编辑界面上还包括缩略图展示控件;
所述方法还包括:
在所述缩略图展示控件处于第一状态的情况下,将所述多个目标图像的缩略图排列展示在所述图像编辑界面上;
在所述缩略图展示控件处于第二状态的情况下,在所述图像编辑界面上隐藏所述多个目标图像的缩略图。
10.根据权利要求9所述的方法,其特征在于,将所述多个目标图像的缩略图排列展示在所述图像编辑界面上的步骤,包括:
根据所述用户针对所述待编辑图像的内容编辑操作,确定所述多个目标图像的缩略图在所述图像编辑界面上的排列展示位置;
基于所述排列展示位置,将所述多个目标图像的缩略图排列展示在所述图像编辑界面上。
11.根据权利要求1所述的方法,其特征在于,所述图像编辑控件包括顺序调整控件和/或图像删除控件,所述方法还包括:
响应于所述顺序调整控件被触发,基于所述顺序调整控件的触发操作调整所述多个目标图像的展示顺序;
响应于所述图像删除控件被触发,将所述图像删除控件的触发操作对应的目标图像删除。
12.根据权利要求1所述的方法,其特征在于,所述多个目标图像具有相应的多媒体关联资源,所述多媒体关联资源是在所述多个目标图像进行轮播展示过程中同时播放的多媒体资源。
13.一种多媒体处理装置,其特征在于,包括:
目标模板获取模块,用于响应于接收到用户的模板选择指令,获取所述模板选择指令对应的目标模板;其中,所述目标模板中包含有多个图像编辑子模板;
原始图像接收模块,用于接收用户针对所述目标模板上传的至少一个原始图像;
目标图像获取模块,用于确定所述图像子模板对应的原始图像,并基于所述图像子模板和所述图像子模板对应的原始图像得到多个目标图像;
目标图像预览模块,用于在对所述多个目标图像进行预览的情况下,在图像预览界面展示与所述目标模板对应的多个目标图像的预览效果;所述图像预览界面包括图像编辑控件,所述图像编辑控件用于对所述多个目标图像进行调整。
14.一种电子设备,其特征在于,所述电子设备包括:
处理器;
用于存储所述处理器可执行指令的存储器;
所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现上述权利要求1-12中任一所述的图像处理方法。
15.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序用于执行上述权利要求1-12中任一所述的图像处理方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211012666.XA CN117671081A (zh) | 2022-08-23 | 2022-08-23 | 多媒体处理方法、装置、设备及介质 |
PCT/CN2023/113268 WO2024041425A1 (zh) | 2022-08-23 | 2023-08-16 | 多媒体处理方法、装置、设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211012666.XA CN117671081A (zh) | 2022-08-23 | 2022-08-23 | 多媒体处理方法、装置、设备及介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117671081A true CN117671081A (zh) | 2024-03-08 |
Family
ID=90012544
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211012666.XA Pending CN117671081A (zh) | 2022-08-23 | 2022-08-23 | 多媒体处理方法、装置、设备及介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN117671081A (zh) |
WO (1) | WO2024041425A1 (zh) |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1622138B (zh) * | 2003-11-27 | 2010-10-13 | 富士胶片株式会社 | 图像编辑装置和方法以及程序 |
JP2005184795A (ja) * | 2003-11-27 | 2005-07-07 | Fuji Photo Film Co Ltd | 画像編集装置および方法並びにプログラム |
JP5449460B2 (ja) * | 2011-06-28 | 2014-03-19 | 富士フイルム株式会社 | 画像処理装置、画像処理方法および画像処理プログラム |
CN111399730A (zh) * | 2020-03-12 | 2020-07-10 | 北京字节跳动网络技术有限公司 | 图像处理方法、装置、电子设备及计算机可读存储介质 |
CN111522614A (zh) * | 2020-04-20 | 2020-08-11 | 北京三快在线科技有限公司 | 图像编辑信息的展示方法、装置、计算机设备及存储介质 |
CN112330728A (zh) * | 2020-11-30 | 2021-02-05 | 维沃移动通信有限公司 | 图像处理方法、装置、电子设备以及可读存储介质 |
-
2022
- 2022-08-23 CN CN202211012666.XA patent/CN117671081A/zh active Pending
-
2023
- 2023-08-16 WO PCT/CN2023/113268 patent/WO2024041425A1/zh unknown
Also Published As
Publication number | Publication date |
---|---|
WO2024041425A1 (zh) | 2024-02-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6301586B1 (en) | System for managing multimedia objects | |
US9880709B2 (en) | System and method for creating and displaying previews of content items for electronic works | |
CN100498966C (zh) | 运动图像管理装置和方法 | |
US20090019386A1 (en) | Extraction and reapplication of design information to existing websites | |
US20100114991A1 (en) | Managing the content of shared slide presentations | |
US8117210B2 (en) | Sampling image records from a collection based on a change metric | |
US20070079227A1 (en) | Processor for creating document binders in a document management system | |
US9286309B2 (en) | Representation of last viewed or last modified portion of a document | |
US9449126B1 (en) | System and method for displaying content according to a target format for presentation on a target presentation device | |
JP2002049907A (ja) | デジタルアルバム作成装置およびデジタルアルバム作成方法 | |
US11061651B2 (en) | Systems and methods for organizing, classifying, and discovering automatically generated computer software | |
US6288732B1 (en) | Information processor | |
JP3363120B2 (ja) | コンテンツ収集・貼付方法及び装置並びにコンテンツ収集・貼付のためのプログラムを記録したコンピュータ読み取り可能な記録媒体 | |
JP5345963B2 (ja) | 画像イメージを検索するタグデータの生成方法 | |
TWI483173B (zh) | 提供媒體內容存取的方法及系統 | |
JP4773782B2 (ja) | データ表示制御装置、データ表示制御方法、及びコンピュータプログラム | |
CN117671081A (zh) | 多媒体处理方法、装置、设备及介质 | |
KR100845355B1 (ko) | 이미지 선호도 측정 어플리케이션, 시스템 및 그 동작 방법 | |
KR20230023804A (ko) | 텍스트-비디오 생성 방법, 장치, 설비 및 매체 | |
JP6701268B2 (ja) | 情報処理装置、制御方法およびプログラム | |
CN113961181A (zh) | 代码在线编辑方法、装置、客户端、服务器和存储介质 | |
US20200159805A1 (en) | System and method for producing transferable, modular web pages | |
WO2024169945A1 (zh) | 视频剪辑方法、装置、设备及介质 | |
CN112765096B (zh) | 复制方法和电子设备 | |
JP3198941B2 (ja) | 情報処理装置及び記録媒体 |
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 |