图片处理接口生成方法、装置、设备及存储介质制造方法及图纸

技术编号:28146247 阅读:16 留言:0更新日期:2021-04-21 19:31
本公开实施例提供一种图片处理接口生成方法、装置、设备及存储介质,通过接收第一指令,第一指令用于表征目标图片的图片参数;确定与第一指令对应的图片模板,其中,图片模板用于表征目标图片的处理流程;根据图片模板,生成目标图像的处理接口,由于图片模板规范了图片处理的流程和步骤,因此简化了生成的图片处理接口具体操作步骤,同时使生成的图片处理接口具有标准化特性,降低了图片处理接口的使用和维护成本,提高了图片处理接口的安全性。提高了图片处理接口的安全性。提高了图片处理接口的安全性。

【技术实现步骤摘要】
图片处理接口生成方法、装置、设备及存储介质


[0001]本公开实施例涉及计算机与网络通信
,尤其涉及一种图片处理接口生成方法、装置、设备及存储介质。

技术介绍

[0002]网络上的图片资源一般是保存在云服务器中,用户通过访问统一资源定位符(uniform resource locator,URL),实现对图片的获取。为了适应图片资源的展示和访问需求,使用该图片资源的开发者会对图片进行一定程度的处理,例如调整图片的尺寸、格式等。
[0003]目标,这些对图片进行处理的细节,通常是以预设的字符标记显示在图片URL的查询(Query)参数中,使用该图片资源的开发者,通过对Query参数进行设置,从而生成能够实现具体图片处理需求的URL。
[0004]然而,该种生成URL的方式,由于参数种类多,处理流程复杂,造成图片的URL的生成效率低,维护成本高的问题。

技术实现思路

[0005]本公开实施例提供一种图片处理接口生成方法、装置、设备及存储介质,以克服造成图片的URL的生成效率低,维护成本高的问题。
[0006]第一方面,本公开实施例提供一种图片处理接口生成方法,包括:
[0007]接收第一指令,所述第一指令用于表征目标图片的图片参数;确定与所述第一指令对应的图片模板,其中,所述图片模板用于表征所述目标图片的处理流程;根据所述图片模板,生成目标图像的处理接口。
[0008]第二方面,本公开实施例提供一种图片处理接口生成装置,包括:
[0009]收发单元,用于接收第一指令,所述第一指令用于表征目标图片的图片参数;
[0010]确定单元,用于确定与所述第一指令对应的图片模板,其中,所述图片模板用于表征所述目标图片的处理流程;
[0011]生成单元,用于根据所述图片模板,生成目标图像的处理接口。
[0012]第三方面,本公开实施例提供一种电子设备,包括:至少一个处理器和存储器;
[0013]所述存储器存储计算机执行指令;
[0014]所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一方面以及第一方面各种可能的设计所述的图片处理接口生成方法。
[0015]第四方面,本公开实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能的设计所述的图片处理接口生成方法。
[0016]第五方面,本公开实施例提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上第一方面以及第一方面各种可能的设计所述的图片处理接口
生成方法。
[0017]本实施例提供的图片处理接口生成方法、装置、设备及存储介质,通过接收第一指令,所述第一指令用于表征目标图片的图片参数;确定与所述第一指令对应的图片模板,其中,所述图片模板用于表征所述目标图片的处理流程;根据所述图片模板,生成目标图像的处理接口,由于图片模板规范了图片处理的流程和步骤,因此简化了生成的统一资源定位符具体操作步骤,同时使生成的图片处理接口具有标准化特性,降低了图片处理接口的使用和维护成本,提高了图片处理接口的安全性。
附图说明
[0018]为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0019]图1为本公开实施例提供的一种应用场景示意图;
[0020]图2为本公开实施例提供的图片处理接口生成方法流程示意图一;
[0021]图3为本公开实施例提供的一种图片模板的标识信息的结构示意图;
[0022]图4为本公开实施例提供的图片处理接口生成方法流程示意图二;
[0023]图5为本公开实施例提供的一种UI界面示意图;
[0024]图6为本公开实施例提供的图片处理接口生成装置的结构框图;
[0025]图7为本公开实施例提供的一种电子设备的结构示意图;
[0026]图8为本公开实施例提供的一种电子设备的硬件结构示意图。
具体实施方式
[0027]为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0028]下面首先对本公开实施例中涉及的名称进行解释:
[0029]统一资源定位符,又称URL(Uniform Resource Locator),是因特网的万维网服务程序上用于指定信息位置的表示方法。统一资源定位符是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址,互联网上的资源文件都对应唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。基本URL中包含模式(或称协议)、服务器名称(或IP地址)、路径和文件名等信息,对于完整的URL,还包括除此之外的其他信息,此处不再对此一一举例。
[0030]图1为本公开实施例提供的一种应用场景示意图,参考图1,网络上的图片资源,一般是存储在云服务器中,图片资源对应有唯一的URL,在一个示例性的应用场景下,用户通过终端设备浏览业务网站,当需要查看目标图片时,通过点击业务网站提供的链接,访问目标图片对应的URL,从而定位并获得存储与云服务器内的该目标图像,实现目标图片的查看过程。
[0031]如上述应用场景中的业务网站开发者,在配置展示在业务网站内的图片资源时,根据具体的展示需求,需要对图片进行处理,例如,调整图片的尺寸、方向,或者图片的访问权限等。相关技术中,云服务器厂商对于上述对图片进行处理的细节参数信息,通常是直接放置在图片URL的查询(Query)参数中,然而,这种方法会导致两个问题,第一,将细节参数信息直接暴露出来,参数复杂,需要结合文档才能确定某个后缀的含义,如果业务场景中不同的图片展示区域需要保持相同的处理参数,业务网站的开发者需要自行管理这种内在关联,由于处理流程和处理参数的复杂性,会导致业务网站的开发者管理成本和学习成本的上升。第二,在拼接URL的时候,可能会在Query参数中添加诸如用户设备信息的随机信息。如果将处理参数置于Query参数中,内容分发网络(Content Delivery Network,CDN)在缓存图片数据时,无法使用包含所有Query参数的URL作为缓存键,因为这些随机信息会极大地降低CDN的命中率。因此,CDN在缓存时,需要提取图片处理参数,只将相关的参数加入缓存键中,提升了技术复杂度。此外,根据具体的需求,业务网站的开发者可能会在Query参数中加本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图片处理接口生成方法,其特征在于,包括:接收第一指令,所述第一指令用于表征目标图片的图片参数;确定与所述第一指令对应的图片模板,其中,所述图片模板用于表征所述目标图片的处理流程;根据所述图片模板,生成目标图像的处理接口。2.根据权利要求1所述的方法,其特征在于,所述处理接口为统一资源定位符,所述目标图像的统一资源定位符包括所述图片模板的标识信息、所述目标图片对应的域名、所述目标图片对应的统一资源标识符,以及预设的分隔符,其中,所述图片模板的标识信息中包括图片模板名称和图片模板参数,所述图片模板参数用于表征所述图片模板名称所对应的图片模板在处理所述目标图像时的处理参数。3.根据权利要求2所述的方法,其特征在于,所述图片模板的标识信息中还包括所述目标图片的格式信息。4.根据权利要求1所述的方法,其特征在于,确定与所述第一指令对应的图片模板,包括:根据所述第一指令,获取所述目标图片的处理参数;确定所述处理参数所表征的请求项和与所述请求项对应的请求值;根据所述请求项的名称与所述请求值,以及预设的模板标识符,确定图片模板。5.根据权利要求1所述的方法,其特征在于,所述图片模板为JSON格式文件,所述图片模板包括多个功能字段,所述功能字段用于表征对所述目标图片的处理环节。6.根据权利要求5所述的方法,其特征在于,所述图片模板的功能字段中包括鉴权字段,所述鉴权字段用于指示是否开启所述目标图片的访问鉴权。7.根据权利要求6所述的方法,其特征在于,所述图片模板的功能字段中包括访问时间字段,所述访问时间字段用于表征所述目标图片的可访问时间。8.根据权利要求2

7任一项所述的方法,其特征在于,所述方...

【专利技术属性】
技术研发人员:周强刘刚张锡平付晔励展鹏肖勤
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1