【技术实现步骤摘要】
媒体编辑方法、装置、计算机及可读存储介质
[0001]本申请涉及计算机
,尤其涉及一种媒体编辑方法、装置、计算机及可读存储介质。
技术介绍
[0002]Markdown是一种轻量级标记语言,可以在Markdown中使用易读易写的纯文本格式编写文档,可用于将格式设置元素添加到纯文本文档中,使得Markdown格式的文档更具可读性。其中,Markdown文档可以通过多种应用程序进行打开及编辑,可以创建于任意一种操作系统中等,也就是说,Markdown的适用性很强,因此,越来越多的用户使用Markdown来创建网站、文档或标签等。当用户在通过Markdown编辑图像时,需要查找编辑的图像代码,再对查找到的图像代码进行更新,以实现对图像的编辑更新,当图像代码较复杂时,该图像代码的查找及编辑均需要耗费较多的时间,图像的编辑难度也较高。
技术实现思路
[0003]本申请实施例提供了一种媒体编辑方法、装置、计算机及可读存储介质,可以提高图像与代码同步更新的效率及效果。
[0004]本申请实施例一方面提供了一种 ...
【技术保护点】
【技术特征摘要】
1.一种媒体编辑方法,其特征在于,所述方法包括:响应针对媒体编辑区域的编辑操作指令,在所述媒体编辑区域中更新显示基于所述编辑操作指令所编辑的目标编辑图像;获取所述目标编辑图像在N个编辑图像中的图像顺序信息;N为正整数;所述媒体编辑区域包含所述N个编辑图像;获取语言编辑区域所显示的源代码数据,从所述源代码数据中获取图像语法代码块,在所述图像语法代码块中定位所述图像顺序信息所指示的目标代码位置;基于所述编辑操作指令生成所述目标编辑图像所对应的目标语句,基于所述目标代码位置,在所述语言编辑区域中显示更新后的源代码数据;所述更新后的源代码数据包括所述目标语句。2.如权利要求1所述的方法,其特征在于,所述响应针对媒体编辑区域的编辑操作指令,在所述媒体编辑区域中更新显示基于所述编辑操作指令所编辑的目标编辑图像,包括:响应针对媒体编辑区域中的N个编辑图像的选择操作,在所述媒体编辑区域中显示与所述选择操作所选中的编辑图像相关联的功能组件;响应针对所述功能组件的触发操作,生成编辑操作指令,基于所述编辑操作指令,对所述选择操作所选中的编辑图像进行更新,得到所述目标编辑图像,在所述媒体编辑区域中更新显示所述目标编辑图像。3.如权利要求1所述的方法,其特征在于,所述编辑操作指令为图像插入指令;所述响应针对媒体编辑区域的编辑操作指令,在所述媒体编辑区域中更新显示基于所述编辑操作指令所编辑的目标编辑图像,包括:响应针对所述媒体编辑区域的所述图像插入指令,基于所述图像插入指令确定所述图像插入位置,在所述媒体编辑区域中的所述图像插入位置所指示的区域,显示所述图像插入指令所指示插入的目标编辑图像。4.如权利要求1所述的方法,其特征在于,所述获取所述目标编辑图像在N个编辑图像中的图像顺序信息,包括:获取N个编辑图像分别对应的图像标签,获取所述编辑操作指令所编辑的目标编辑图像对应的目标图像标签;从N个图像标签中查找所述目标图像标签,将所述目标图像标签在所述N个图像标签中的排列序号,确定为所述目标编辑图像在所述N个编辑图像中的图像顺序信息。5.如权利要求1所述的方法,其特征在于,所述在所述图像语法代码块中定位所述图像顺序信息所指示的目标代码位置,包括:获取所述图像语法代码块的数量M;M为正整数;若M与N相同,则根据N个图像语法代码块在所述语言编辑区域中的第一显示顺序,以及所述N个编辑图像在所述媒体编辑区域中的第二显示顺序,对所述N个图像语法代码块与所述N个编辑图像进行关联,根据关联结果在所述N个图像语法代码块中定位所述图像顺序信息所指示的目标代码位置;一个图像语法代码块与一个编辑图像具有关联关系。6.如权利要求1所述的方法,其特征在于,所述在所述图像语法代码块中定位所述图像顺序信息所指示的目标代码位置,包括:获取所述图像语法代码块的数量M;M为正整数;
若M为(N
‑
1),且所述编辑操作指令为图像插入指令,则在所述图像语法代码块中查找所述图像顺序信息所对应的第一语法代码块及第二语法代码块,将所述第一语法代码块与所述第二语法代码块之间的区域确定为所述目标代码位置;M个图像语法代码块包括所述第一语法代码块及所述第二语法代码块,所述第一语法代码块与所述第二语法代码块在所述M个图像语法代码块中相邻。7.如权利要求1所述的方法,其特征在于,所述在所述图像语法代码块中定位所述图像顺序信息所指示的目标代码位置,包括:获取所述图像语法代码块的数量M;M为正整数;若M与N不同,且所述编辑操作指令不为图像插入指令,则获取每个图像语法代码块的代码属性,根据所述代码属性对M个图像语法代码块进行逻辑解析,在解析后的图像语法代码块中定位所述图像顺序信息所指示的目标代码位置。8.如权利要求7所述的方法,其特征在于,所述根据所述代码属性对M个图像语法代码块进行逻辑解析,在解析后的图像语法代码块中定位所述图像顺序信息所指示的目标代码位置,包括:若M个图像语法代码块中存在代码属性为注释代码属性的注释语法代码块,则对所述M个图像语法代码块中的所述注释语法代码块进行过滤处理,得到有效语法代码块,在所述有效语法代码块中定位所述图像顺序信息所指示的目标代码位置;若所述M个图像语法代码块中存在代码属性为超文本代码属性的超文本语法代码块,则基于超文本代码逻辑对所述超文本语法代码块进行解析,得到所述超文本语法代码块中的图像预览信息,根据所述图像顺序信息及所述图像预览信息,在解析后的图像语法代码块中定位目标代码位置。9.如权利要求8所述的方法,其特征在于,所述图像预览信息用于表示所述超文本语法代码块所对应的编辑图像的数量及图像预览状态,所述图像预览状态包括图像显示状态及图像隐藏状态;所述根据所述图像顺序信息及所述图像预览信息,在解析后的图像语法代码块中定位目标代码位置,包括:基于所述图像预览信息,将所述超文本语法代码块拆分成P个虚拟子代码块,获取每个虚拟子代码块所对应的图像预览状态;P为正整数,P是指所述超文本语法代码块所对应的编辑图像的数量;从所述P个虚拟子代码块中查找图像预览状态为所述图像显示状态的目标虚拟子代码块;在所...
【专利技术属性】
技术研发人员:王巨宏,刘阳,胡杰雄,魏林贤,崔家维,李成熙,袁琳,杨晓俊,
申请(专利权)人:深圳市腾讯计算机系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。