一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

图像的缩放方法和装置、存储介质及电子装置与流程

2022-09-07 16:53:45 来源:中国专利 TAG:


1.本技术涉及智能家居技术领域,具体而言,涉及一种图像的缩放方法和装置、存储介质及电子装置。


背景技术:

2.随着互联网技术的发展,图像已经成为传播信息的主要手段之一,图像传播不仅具备良好的信息承载性,还拥有直观的优点,人们可以在图像中迅速获取相关信息。
3.图像在传播过程中,对图像的格式,图像质量,图像大小等属性都存在相应的规定,因此,对图像的相关属性进行缩放便成为关键的操作,在现有技术中,互联网上各种缩放算法层出不穷,但是由于缩放过程中,参数的扰动,导致最终缩放得到的图像对应的属性难以准确达到期望的范围,经常出现缩放后的属性过大或者过小的状况。
4.针对相关技术中,图像缩放的精确度较低等问题,尚未提出有效的解决方案。


技术实现要素:

5.本技术实施例提供了一种图像的缩放方法和装置、存储介质及电子装置,以至少解决相关技术中,图像缩放的精确度较低等问题。
6.根据本技术实施例的一个实施例,提供了一种图像的缩放方法,包括:
7.获取图像缩放请求,其中,所述图像缩放请求用于请求对初始图像进行缩放;
8.响应所述图像缩放请求,根据目标缩放参数对所述初始图像所具有的与所述目标缩放参数对应的初始属性进行多次缩放,得到多组目标属性;
9.将所述多组目标属性中与所述目标缩放参数匹配的目标属性所对应的缩放图像确定为所述初始图像对应的目标图像。
10.可选的,所述根据目标缩放参数对所述初始图像所具有的与所述目标缩放参数对应的初始属性进行多次缩放,得到多组目标属性,包括:
11.从所述初始图像上提取初始特征集合,其中,所述初始特征集合包括所述初始图像所具有的用于表征所述初始属性的一个或者多个特征;
12.根据所述目标缩放参数对所述初始特征集合进行多次调整,得到多个目标特征集合;
13.使用所述多个目标特征集合中每个目标特征集合所包括的特征表征所述每个目标特征集合对应的目标属性,得到所述多组目标属性。
14.可选的,所述从所述初始图像上提取初始特征集合,包括:
15.将所述初始图像转换为初始图像对象,其中,所述初始图像对象用于提供渲染所述初始图像的画布资源;
16.将所述初始图像对象转换为初始参数对象,其中,所述初始参数对象用于提供所述初始图像所具有的图像特征;
17.从所述初始参数对象所提供的所述图像特征中获取用于表征所述初始属性的一
个或者多个特征,得到所述初始特征集合。
18.可选的,所述根据所述目标缩放参数对所述初始特征集合进行多次调整,得到多个目标特征集合作为所述多组目标属性,包括:
19.根据所述目标缩放参数确定目标调整操作,其中,所述目标调整操作包括:压缩操作或者放大操作,所述目标缩放参数用于指示对所述初始属性的缩放比例;
20.对所述初始特征集合执行目标数量的所述目标调整操作,得到所述目标数量的目标特征集合作为所述多组目标属性。
21.可选的,所述将所述多组目标属性中与所述目标缩放参数匹配的目标属性所对应的缩放图像确定为所述初始图像对应的目标图像,包括:
22.从所述多组目标属性中获取与所述目标缩放参数匹配的目标属性作为候选属性;
23.生成满足所述候选属性所对应的候选特征集合的所述缩放图像,得到所述目标图像,其中,所述候选特征集合包括用于表征所述候选属性的候选特征。
24.可选的,所述从所述多组目标属性中获取与所述目标缩放参数匹配的目标属性作为候选属性,包括:
25.将所述多组目标属性中的每组目标属性与所述目标缩放参数对应的目标参数范围进行匹配;
26.将所述多组目标属性中落入所述目标参数范围的目标属性确定为所述候选属性。
27.可选的,所述获取图像缩放请求,包括:
28.获取多个参考属性类型;
29.将所述多个参考属性类型中被执行了选择操作的参考属性类型确定为待缩放的属性类型,其中,所述初始属性属于所述待缩放的属性类型;
30.设置属于所述待缩放的属性类型的所述目标缩放参数;
31.生成携带有所述目标缩放参数的所述图像缩放请求。
32.根据本技术实施例的另一个实施例,还提供了一种图像的缩放装置,包括:
33.获取模块,用于获取图像缩放请求,其中,所述图像缩放请求用于请求对初始图像进行缩放;
34.缩放模块,用于响应所述图像缩放请求,根据目标缩放参数对所述初始图像所具有的与所述目标缩放参数对应的初始属性进行多次缩放,得到多组目标属性;
35.确定模块,用于将所述多组目标属性中与所述目标缩放参数匹配的目标属性所对应的缩放图像确定为所述初始图像对应的目标图像。
36.根据本技术实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述图像的缩放方法。
37.根据本技术实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的图像的缩放方法。
38.在本技术实施例中,获取图像缩放请求,其中,所述图像缩放请求用于请求对初始图像进行缩放;响应所述图像缩放请求,根据目标缩放参数对所述初始图像所具有的与所述目标缩放参数对应的初始属性进行多次缩放,得到多组目标属性;将所述多组目标属性
中与所述目标缩放参数匹配的目标属性所对应的缩放图像确定为所述初始图像对应的目标图像,即在接收到对初始图像进行缩放的请求之后,首先根据目标缩放参数多次缩放对应的初始属性,得到多组目标属性,显然,多组目标属性互不相同,因此还需要从多组目标属性中找到与所述目标缩放参数匹配的属性作为目标属性,最后将目标属性对应的缩放图像确定为所述初始图像对应的目标图像,也就是在缩放之后,增加了挑选过程,从缩放得到的多组目标属性中确定出符合目标缩放参数所体现的挑选条件的目标属性,将确定出的目标属性对应的缩放图像确定为目标图像。采用上述技术方案,解决了相关技术中,图像缩放的精确度较低等问题,实现了提高图像缩放的精确度的技术效果。
附图说明
39.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
40.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
41.图1是根据本技术实施例的一种图像的缩放方法的硬件环境示意图;
42.图2是根据本技术实施例的一种图像的缩放方法的流程图;
43.图3是根据本技术实施例的一种图像的缩放的属性类型选择界面的示意图;
44.图4是根据本技术实施例的一种图像的缩放的目标缩放参数设置界面的示意图;
45.图5是根据本技术实施例的一种图像的缩放的图像缩放的流程图;
46.图6是根据本技术实施例的一种图像的缩放的初始特征集合调整的示意图;
47.图7是根据本技术实施例的一种图像的缩放的初始特征集合提取的示意图;
48.图8是根据本技术实施例的一种图像的缩放的候选属性匹配的示意图;
49.图9是根据本技术实施例的一种图像的缩放方法的示意图;
50.图10是根据本技术实施例的一种图像的缩放装置的结构框图。
具体实施方式
51.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
52.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
53.根据本技术实施例的一个方面,提供了一种图像的缩放方法。该图像的缩放方法广泛应用于智慧家庭(smart home)、智能家居、智能家用设备生态、智慧住宅(intelligence house)生态等全屋智能数字化控制应用场景。可选地,在本实施例中,上述图像的缩放方法可以应用于如图1所示的由终端设备102和服务器104所构成的硬件环境中。如图1所示,服务器104通过网络与终端设备102进行连接,可用于为终端或终端上安装的客户端提供服务(如应用服务等),可在服务器上或独立于服务器设置数据库,用于为服务器104提供数据存储服务,可在服务器上或独立于服务器配置云计算和/或边缘计算服务,用于为服务器104提供数据运算服务。
54.上述网络可以包括但不限于以下至少之一:有线网络,无线网络。上述有线网络可以包括但不限于以下至少之一:广域网,城域网,局域网,上述无线网络可以包括但不限于以下至少之一:wifi(wireless fidelity,无线保真),蓝牙。终端设备102可以并不限定于为pc、手机、平板电脑、智能空调、智能烟机、智能冰箱、智能烤箱、智能炉灶、智能洗衣机、智能热水器、智能洗涤设备、智能洗碗机、智能投影设备、智能电视、智能晾衣架、智能窗帘、智能影音、智能插座、智能音响、智能音箱、智能新风设备、智能厨卫设备、智能卫浴设备、智能扫地机器人、智能擦窗机器人、智能拖地机器人、智能空气净化设备、智能蒸箱、智能微波炉、智能厨宝、智能净化器、智能饮水机、智能门锁等。
55.在本实施例中提供了一种图像的缩放方法,应用于上述计算机终端,图2是根据本技术实施例的一种图像的缩放方法的流程图,如图2所示,该流程包括如下步骤:
56.步骤s202,获取图像缩放请求,其中,所述图像缩放请求用于请求对初始图像进行缩放;
57.步骤s204,响应所述图像缩放请求,根据目标缩放参数对所述初始图像所具有的与所述目标缩放参数对应的初始属性进行多次缩放,得到多组目标属性;
58.步骤s206,将所述多组目标属性中与所述目标缩放参数匹配的目标属性所对应的缩放图像确定为所述初始图像对应的目标图像。
59.通过上述步骤,在接收到对初始图像进行缩放的请求之后,首先根据目标缩放参数多次缩放对应的初始属性,得到多组目标属性,显然,多组目标属性互不相同,因此还需要从多组目标属性中找到与所述目标缩放参数匹配的属性作为目标属性,最后将目标属性对应的缩放图像确定为所述初始图像对应的目标图像,也就是在缩放之后,增加了挑选过程,从缩放得到的多组目标属性中确定出符合目标缩放参数所体现的挑选条件的目标属性,将确定出的目标属性对应的缩放图像确定为目标图像。采用上述技术方案,解决了相关技术中,图像缩放的精确度较低等问题,实现了提高图像缩放的精确度的技术效果。
60.在上述步骤s202提供的技术方案中,图像缩放请求可以但不限于包括任何形式的请求,比如:界面输入请求、语音指令请求等等。
61.在一个示例性实施例中,可以但不限于通过以下方式获取图像缩放请求:获取多个参考属性类型;将所述多个参考属性类型中被执行了选择操作的参考属性类型确定为待缩放的属性类型,其中,所述初始属性属于所述待缩放的属性类型;设置属于所述待缩放的属性类型的所述目标缩放参数;生成携带有所述目标缩放参数的所述图像缩放请求。
62.可选地,在本实施例中,参考属性类型可以但不限于指描述图像某一方面性质的属性,可以包括占用存储空间的属性,比如:图像体积属性,也可以是图像的画质属性,比
如:图像质量属性等等。
63.可选地,在本实施例中,获取多个参考属性类型;将多个参考属性类型中被执行了选择操作的参考属性类型确定为待缩放的属性类型,也就是说,可以为图像提供多个允许进行缩放处理的参考属性类型,在对提供的图像进行缩放处理时,可以从多个参考属性类型中选择相应需要进行处理的属性类型进行后续的缩放处理,图3是根据本技术实施例的一种图像的缩放的属性类型选择界面的示意图,如图3所示,可以但不限于通过界面操作的形式提供参考属性类型的选择功能,界面中可以显示图像质量属性和图像体积属性等等多个待选择的参考属性类型,用户可以通过对界面上显示内容的点击来选择其中的一个或多个属性作为待缩放的属性类型进行后续缩放处理。
64.可选地,在本实施例中,目标缩放参数可以但不限于为任何可以表达缩放比例的参数,比如:百分比形式,分数形式等等,或者可以是指定缩放后的具体参数值,图4是根据本技术实施例的一种图像的缩放的目标缩放参数设置界面的示意图,如图4所示,以图像质量属性为例,在属性类型界面点击选择“图像质量属性”,便会弹出图像质量属性对应的目标缩放参数设置界面,其中,目标缩放参数设置界面可以提供相关的缩放参数的设置窗口,用户可以根据各自需求,在窗口中设置缩放后的数值范围,比如,可以设置缩放参数为300~350。
65.在上述步骤s204提供的技术方案中,多组目标属性可以但不限于是根据目标缩放参数对初始属性重复多次进行缩放得到的,图5是根据本技术实施例的一种图像的缩放的图像缩放的流程图,如图5所示,根据目标缩放参数对初始属性分别进行多次缩放,得到多组目标属性,其中,多组目标属性包括:目标属性1、目标属性2和目标属性n等等。
66.在一个示例性实施例中,可以但不限于通过以下方式根据目标缩放参数对所述初始图像所具有的与所述目标缩放参数对应的初始属性进行多次缩放,得到多组目标属性:从所述初始图像上提取初始特征集合,其中,所述初始特征集合包括所述初始图像所具有的用于表征所述初始属性的一个或者多个特征;根据所述目标缩放参数对所述初始特征集合进行多次调整,得到多个目标特征集合;使用所述多个目标特征集合中每个目标特征集合所包括的特征表征所述每个目标特征集合对应的目标属性,得到所述多组目标属性。
67.可选地,在本实施例中,所述初始特征集合包括所述初始图像所具有的用于表征所述初始属性的一个或者多个特征,比如,初始图像的初始属性为图像质量的情况下,对应表征图像质量的一个或者多个特征可以为图像色度值和图像灰度值,图6是根据本技术实施例的一种图像的缩放的初始特征集合调整的示意图,如图6所示,表征初始属性(图像质量)的目标特征集合可以是图像色度值和图像灰度值,其中,初始属性(图像色度值300、图像灰度值650),根据缩放参数对图像色度值和图像灰度值进行多次调整,得到目标特征集合1~目标特征集合n,其中,目标特征集合1~目标特征集合n分别表征目标属性1~目标属性n,目标属性1~目标属性n共同组成多组目标属性。
68.在一个示例性实施例中,可以但不限于通过以下方式从所述初始图像上提取初始特征集合:将所述初始图像转换为初始图像对象,其中,所述初始图像对象用于提供渲染所述初始图像的画布资源;将所述初始图像对象转换为初始参数对象,其中,所述初始参数对象用于提供所述初始图像所具有的图像特征;从所述初始参数对象所提供的所述图像特征中获取用于表征所述初始属性的一个或者多个特征,得到所述初始特征集合。
69.可选地,在本实施例中,将所述初始图像转换为初始图像对象可以但不限于将图像文件转化为img dom对象,获取宽高,进一步生成相同尺寸的canvas(ui设计画布),也就是将初始图像画在canvas画布上。
70.可选地,在本实施例中,将所述初始图像对象转换为初始参数对象可以但不限于根据指定的目标缩放参数使用to blob()方法将生成的canvas转化为blob对象(binary large object,二进制类型的大对象),其中,blob对象包括初始图像所具有的图像特征,要从其他非blob对象和数据构造一个blob对象,需要使用blob()构造函数。blob()构造函数返回一个新的blob对象。blob对象的内容由参数数组中给出的值的串联组成。
71.可选地,在本实施例中,从所述初始参数对象所提供的所述图像特征中获取用于表征所述初始属性的一个或者多个特征,得到所述初始特征集合,其中,图像特征可以但不限于指初始图像的所有特征,图7是根据本技术实施例的一种图像的缩放的初始特征集合提取的示意图,如图7所示,首先将初始图像转化为img dom对象,然后根据img dom对象生成canvas画布,接着通过to blob()方法将生成的canvas转化为blob对象,其中,blob对象包括初始图像所有的图像特征,比如:图像分辨率、亮度、灰度和色度等等,可以提取出灰度和色度作为初始特征集合。
72.在一个示例性实施例中,可以但不限于通过以下方式根据所述目标缩放参数对所述初始特征集合进行多次调整,得到多个目标特征集合作为所述多组目标属性:根据所述目标缩放参数确定目标调整操作,其中,所述目标调整操作包括:压缩操作或者放大操作,所述目标缩放参数用于指示对所述初始属性的缩放比例;对所述初始特征集合执行目标数量的所述目标调整操作,得到所述目标数量的目标特征集合作为所述多组目标属性。
73.可选地,在本实施例中,目标缩放参数用于指示对所述初始属性的缩放比例,比如,目标缩放参数75%是指将初始属性缩小到75%,目标缩放参数125%是指将初始属性放大到125%。
74.可选地,在本实施例中,对所述初始特征集合执行目标数量的所述目标调整操作,得到所述目标数量的目标特征集合作为所述多组目标属性。也就是说,执行一次目标调整操作就对应生成一组目标属性。
75.在上述步骤s206提供的技术方案中,目标属性为目标缩放参数匹配的属性,比如:目标属性对应的参数落入预设的参数范围。
76.在一个示例性实施例中,可以但不限于通过以下方式将所述多组目标属性中与所述目标缩放参数匹配的目标属性所对应的缩放图像确定为所述初始图像对应的目标图像:从所述多组目标属性中获取与所述目标缩放参数匹配的目标属性作为候选属性;生成满足所述候选属性所对应的候选特征集合的所述缩放图像,得到所述目标图像,其中,所述候选特征集合包括用于表征所述候选属性的候选特征。
77.可选地,在本实施例中,候选属性可以但不限于指示与目标缩放参数匹配的目标属性,比如,多组目标属性经过匹配,确定目标属性k与目标缩放参数匹配,那么可以但不限于将目标属性k确定为候选属性。
78.可选地,在本实施例中,候选特征集合包括用于表征所述候选属性的候选特征,也就是说,当确定目标属性k为候选属性时,目标属性k包括的候选特征集合可以是特征a、特征b和特征c,那么,特征a、特征b和特征c可以表征所述目标属性k。
79.在一个示例性实施例中,可以但不限于通过以下方式从所述多组目标属性中获取与所述目标缩放参数匹配的目标属性作为候选属性:将所述多组目标属性中的每组目标属性与所述目标缩放参数对应的目标参数范围进行匹配;将所述多组目标属性中落入所述目标参数范围的目标属性确定为所述候选属性。
80.可选地,在本实施例中,将所述多组目标属性中落入所述目标参数范围的目标属性确定为所述候选属性可以但不限于采用二分法查找从多组目标属性中匹配出落入所述目标参数范围的目标属性,图8是根据本技术实施例的一种图像的缩放的候选属性匹配的示意图,如图8所示,将多组目标属性的参数由小到大依次排列,得到一个数组,首先取值数组的中位数ak,将ak和目标参数范围n进行匹配,当ak未落入目标参数范围n的情况下,重新选取新的区间,比如,当ak小于n,则选取ak~an区间(当ak大于n,则选取a1~ak区间),取新区间的中位数重复上诉过程,直到目标参数落入目标参数范围n,并将目标参数对应的目标属性作为候选属性;
81.为了更好的理解上述图像的缩放的过程,以下再结合可选实施例对上述图像的缩放流程进行说明,但不用于限定本技术实施例的技术方案。
82.在本实施例中提供了一种图像的缩放方法,图9是根据本技术实施例的一种图像的缩放方法的示意图,如图9所示,以图像的压缩过程为例,该压缩过程可以但不限于包括如下步骤:
83.步骤s901:获取图片、指定压缩体积比(指定质量);
84.步骤s902:通过图片文件生成img dom对象,获取宽高,进一步生成相同尺寸的canvas;
85.步骤s903:根据指定质量使用toblob0方法将生成的canvas转成blob对象;
86.步骤s904:blob图片的体积(质量)参数是否满足指定体积(指定质量),在满足的情况下,执行步骤s905,在不满足的的情况下,选取新的blob对象执行步骤s903;
87.步骤s905:输出压缩后的图片。
88.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例的方法。
89.图10是根据本技术实施例的一种图像的缩放装置的结构框图;如图10所示,包括:
90.获取模块1002,用于获取图像缩放请求,其中,所述图像缩放请求用于请求对初始图像进行缩放;
91.缩放模块1004,用于响应所述图像缩放请求,根据目标缩放参数对所述初始图像所具有的与所述目标缩放参数对应的初始属性进行多次缩放,得到多组目标属性;
92.确定模块1006,用于将所述多组目标属性中与所述目标缩放参数匹配的目标属性所对应的缩放图像确定为所述初始图像对应的目标图像。
93.通过上述实施例,在接收到对初始图像进行缩放的请求之后,首先根据目标缩放参数多次缩放对应的初始属性,得到多组目标属性,显然,多组目标属性互不相同,因此还
需要从多组目标属性中找到与所述目标缩放参数匹配的属性作为目标属性,最后将目标属性对应的缩放图像确定为所述初始图像对应的目标图像,也就是在缩放之后,增加了挑选过程,从缩放得到的多组目标属性中确定出符合目标缩放参数所体现的挑选条件的目标属性,将确定出的目标属性对应的缩放图像确定为目标图像。采用上述技术方案,解决了相关技术中,图像缩放的精确度较低等问题,实现了提高图像缩放的精确度的技术效果。
94.在一个示例性实施例中,所述缩放模块,包括:
95.提取单元,用于从所述初始图像上提取初始特征集合,其中,所述初始特征集合包括所述初始图像所具有的用于表征所述初始属性的一个或者多个特征;
96.调整单元,用于根据所述目标缩放参数对所述初始特征集合进行多次调整,得到多个目标特征集合;
97.表征单元,用于使用所述多个目标特征集合中每个目标特征集合所包括的特征表征所述每个目标特征集合对应的目标属性,得到所述多组目标属性。
98.在一个示例性实施例中,所述提取单元,用于:
99.将所述初始图像转换为初始图像对象,其中,所述初始图像对象用于提供渲染所述初始图像的画布资源;
100.将所述初始图像对象转换为初始参数对象,其中,所述初始参数对象用于提供所述初始图像所具有的图像特征;
101.从所述初始参数对象所提供的所述图像特征中获取用于表征所述初始属性的一个或者多个特征,得到所述初始特征集合。
102.在一个示例性实施例中,所述调整单元,用于:
103.根据所述目标缩放参数确定目标调整操作,其中,所述目标调整操作包括:压缩操作或者放大操作,所述目标缩放参数用于指示对所述初始属性的缩放比例;
104.对所述初始特征集合执行目标数量的所述目标调整操作,得到所述目标数量的目标特征集合作为所述多组目标属性。
105.在一个示例性实施例中,所述确定模块,包括:
106.第一获取单元,用于从所述多组目标属性中获取与所述目标缩放参数匹配的目标属性作为候选属性;
107.第一生成单元,用于生成满足所述候选属性所对应的候选特征集合的所述缩放图像,得到所述目标图像,其中,所述候选特征集合包括用于表征所述候选属性的候选特征。
108.在一个示例性实施例中,所述第一获取单元,用于:
109.将所述多组目标属性中的每组目标属性与所述目标缩放参数对应的目标参数范围进行匹配;
110.将所述多组目标属性中落入所述目标参数范围的目标属性确定为所述候选属性。
111.在一个示例性实施例中,所述获取模块,包括:
112.第二获取单元,用于获取多个参考属性类型;
113.确定单元,用于将所述多个参考属性类型中被执行了选择操作的参考属性类型确定为待缩放的属性类型,其中,所述初始属性属于所述待缩放的属性类型;
114.设置单元,用于设置属于所述待缩放的属性类型的所述目标缩放参数;
115.第二生成单元,用于生成携带有所述目标缩放参数的所述图像缩放请求。
116.本技术的实施例还提供了一种存储介质,该存储介质包括存储的程序,其中,上述程序运行时执行上述任一项的方法。
117.可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:
118.s1,获取图像缩放请求,其中,所述图像缩放请求用于请求对初始图像进行缩放;
119.s2,响应所述图像缩放请求,根据目标缩放参数对所述初始图像所具有的与所述目标缩放参数对应的初始属性进行多次缩放,得到多组目标属性;
120.s3,将所述多组目标属性中与所述目标缩放参数匹配的目标属性所对应的缩放图像确定为所述初始图像对应的目标图像。
121.本技术的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
122.可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
123.可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
124.s1,获取图像缩放请求,其中,所述图像缩放请求用于请求对初始图像进行缩放;
125.s2,响应所述图像缩放请求,根据目标缩放参数对所述初始图像所具有的与所述目标缩放参数对应的初始属性进行多次缩放,得到多组目标属性;
126.s3,将所述多组目标属性中与所述目标缩放参数匹配的目标属性所对应的缩放图像确定为所述初始图像对应的目标图像。
127.可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(read-only memory,简称为rom)、随机存取存储器(random access memory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
128.可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
129.显然,本领域的技术人员应该明白,上述的本技术的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本技术不限制于任何特定的硬件和软件结合。
130.以上所述仅是本技术的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献