CN111223155A - 图像数据处理方法、装置、计算机设备和存储介质 - Google Patents
图像数据处理方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN111223155A CN111223155A CN201911006758.5A CN201911006758A CN111223155A CN 111223155 A CN111223155 A CN 111223155A CN 201911006758 A CN201911006758 A CN 201911006758A CN 111223155 A CN111223155 A CN 111223155A
- Authority
- CN
- China
- Prior art keywords
- attribute information
- target
- picture
- initial
- resolution
- 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.)
- Granted
Links
- 238000012545 processing Methods 0.000 title claims abstract description 26
- 238000003672 processing method Methods 0.000 title abstract description 20
- 238000000034 method Methods 0.000 claims abstract description 36
- 238000004458 analytical method Methods 0.000 claims abstract description 17
- 238000004590 computer program Methods 0.000 claims description 14
- 230000004044 response Effects 0.000 claims description 3
- 238000009877 rendering Methods 0.000 description 22
- 238000013461 design Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 6
- 238000011161 development Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000003321 amplification Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 210000001072 colon Anatomy 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/001—Texturing; Colouring; Generation of texture or colour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T3/4053—Scaling of whole images or parts thereof, e.g. expanding or contracting based on super-resolution, i.e. the output image resolution being higher than the sensor resolution
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Editing Of Facsimile Originals (AREA)
- Image Generation (AREA)
Abstract
本申请涉及一种图像数据处理方法、装置、计算机设备和存储介质。所述方法包括:获取初始图片数据,初始图片数据为根据预设格式生成的数据;根据预设格式对应的解析规则,对初始图片数据进行解析,得到初始图片数据中的图片元素以及对应的初始属性信息;获取目标分辨率,根据目标分辨率对初始属性信息中的至少一个属性信息进行调整,得到图片元素对应的目标属性信息,目标属性信息为与绘制接口对应的属性信息,绘制接口用于根据目标属性信息以及图片元素,得到目标图片。采用本方法能够提高图片生成效率。
Description
技术领域
本申请涉及图像处理技术领域,特别是涉及一种图像数据处理方法、装置、计算机设备和存储介质。
背景技术
随着计算机技术的发展,人们对于各种形式的图片的需求越来越大。例如,开发人员经常需要根据设计稿生成图片。
目前,对图片的要求是多种多样的,例如,相同的海报图片,在不同的场景中使用,其对应的尺寸以及颜色等要求都是不一样的,目前,需要专业的人员根据不同的要求对图片进行重新绘制,以满足需求,导致图片生成效率低。
发明内容
基于此,有必要针对上述图片生成效率低的技术问题,提供一种能够提高图片生成效率的图像数据处理方法、装置、计算机设备和存储介质。
一种图像数据处理方法,所述方法包括:获取初始图片数据,所述初始图片数据为根据预设格式生成的数据;根据所述预设格式对应的解析规则,对所述初始图片数据进行解析,得到所述初始图片数据中的图片元素以及对应的初始属性信息;获取目标分辨率,根据所述目标分辨率对所述初始属性信息中的至少一个属性信息进行调整,得到图片元素对应的目标属性信息,所述目标属性信息为与绘制接口对应的属性信息,所述绘制接口用于根据所述目标属性信息以及所述图片元素,得到目标图片。
在一些实施例中,所述方法还包括:根据所述图片元素对应的类别获取所在操作***中,属性信息与绘制接口的对应关系;根据所述属性信息与绘制接口的对应关系,确定对应的目标绘制接口;利用所述目标绘制接口,根据所述目标属性信息绘制对应的图片元素,得到目标图片。
在一些实施例中,所述获取初始图片数据包括:获取初始图片数据,所述初始图片数据包括所述图片元素对应的元素对象,所述元素对象是根据所述图片元素以及对应的初始属性信息生成的,所述元素对象包括一个或多个根据所述初始属性信息中的初始属性标识以及属性值组成的键值对;所述根据所述图片元素对应的类别获取所在操作***中,属性信息与绘制接口的对应关系,包括:根据所述元素对象对应的类别获取所在操作***中,属性标识与绘制接口的对应关系;所述根据所述属性信息与绘制接口的对应关系,确定对应的目标绘制接口,包括:将各个所述键值对中的键作为初始属性标识,根据所述属性标识与绘制接口的对应关系,得到所述初始属性标识对应的绘制接口,作为目标绘制接口。
在一些实施例中,所述获取初始图片数据包括:接收对初始图片进行分辨率调整的分辨率调整请求,响应于所述分辨率调整请求,获取所述初始图片对应的初始图片数据,所述分辨率调整请求中携带所述目标分辨率。
在一些实施例中,所述获取目标分辨率,根据所述目标分辨率对所述初始属性信息中的至少一个属性信息进行调整,得到目标属性信息包括:确定所述初始属性信息中的第一属性信息以及第二属性信息,所述第一属性信息为与分辨率相关的属性信息,所述第二属性信息为与分辨率无关的属性信息;获取目标分辨率,根据所述目标分辨率对所述第一属性信息进行调整,得到调整后的属性信息;将所述调整后的属性信息与所述第二属性信息作为目标属性信息。
在一些实施例中,所述获取目标分辨率,根据所述目标分辨率对所述初始属性信息中的至少一个属性信息进行调整,得到目标属性信息包括:获取目标分辨率,根据所述目标分辨率以及所述初始图片对应的分辨率,得到目标缩放因子;根据所述目标缩放因子对所述初始属性信息中的至少一个属性信息进行缩放,得到目标属性信息。
在一些实施例中,所述方法由应用程序与操作***之间的软件开发工具包执行,所述软件开发工具包包括数据规范层、格式解析层以及接口调用层;所述数据规范层,用于定义传入软件开发工具包的数据对应的数据规范;所述格式解析层,用于根据所述数据规范对所述初始图片数据进行解析,得到所述图片元素的类别以及所述初始属性信息;所述接口调用层,用于调用对应的目标绘制接口对图片进行绘制。
一种图像数据处理装置,所述装置包括:初始图片数据获取模块,用于获取初始图片数据,所述初始图片数据为根据预设格式生成的数据;图片元素及属性信息得到模块,用于根据所述预设格式对应的解析规则,对所述初始图片数据进行解析,得到所述初始图片数据中的图片元素以及对应的初始属性信息;目标属性信息得到模块,用于获取目标分辨率,根据所述目标分辨率对所述初始属性信息中的至少一个属性信息进行调整,得到图片元素对应的目标属性信息,所述目标属性信息为与绘制接口对应的属性信息,所述绘制接口用于根据所述目标属性信息以及所述图片元素,得到目标图片。
一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述图像数据处理方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述图像数据处理方法的步骤。
上述图像数据处理方法、装置、计算机设备和存储介质,通过获取根据预设格式生成的初始图片数据,并根据预设格式对初始图片数据进行解析,得到初始图片数据中的图片元素以及对应的初始属性信息,并通过获取到的目标分辨率对初始属性信息进行调整,得到目标属性信息,根据目标属性信息调用对应的绘制接口,可以得到目标图片。从而实现了对初始图片数据进行分辨率调整,得到目标分辨率的图片数据,进而得到满足目标分辨率的图片,提高图片生成的灵活性。并且由于该目标属性信息为与绘制接口对应的属性信息,从而自动调用对应的绘制接口进行绘制,得到目标图片,提高了图片的生成效率。
附图说明
图1为一些实施例中图像数据处理方法的应用场景图;
图2为一些实施例中图像数据处理方法的流程示意图;
图3为一些实施例中图像数据处理方法的流程示意图;
图4为一些实施例中图像数据处理方法的流程示意图;
图5为一些实施例中图像数据处理方法的流程示意图;
图6为一些实施例中图像数据处理装置的结构框图;
图7为一些实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的图像数据处理方法,可以应用于如图1所示的应用环境中。其中,应用程序102、软件开发工具包(Software Development Kit,SDK)104以及操作***106可以位于同一计算机设备上,例如同一个终端上,其中,终端可以但不限于是各种个人计算机、笔记本电脑和平板电脑。应用程序102与软件开发工具包104之间可以进行数据通信,软件开发工具包104与操作***106之间可以进行数据通信。应用程序102可以是任意的能够使用软件开发工具包104的应用程序,软件开发工具包104为能够进行图像数据处理的软件开发工具包,操作***106可以是Android(安卓)***或者IOS(iPhone Operation System,苹果手机对应的操作***)***,当然也可以是其他类型的***,这里对操作***的类型不做限制。当操作***106为安卓***时,应用程序102以及软件开发工具包104是与安卓***对应的程序,当操作***106为IOS***时,应用程序102以及软件开发工具包104是与IOS***对应的程序。
具体的,应用程序102可以向软件开发工具包104发送对初始图片进行分辨率调整的分辨率调整请求,该分辨率调整请求可以携带目标分辨率;软件开发工具包104可以响应于分辨率调整请求,获取初始图片数据,初始图片数据包括图片元素以及对应的初始属性信息,获取分辨率调整请求中携带的目标分辨率,并根据目标分辨率对初始属性信息进行调整,得到目标属性数据;软件开发工具包104可以根据图片元素的类别获取所在操作***106中,属性信息与操作***106中绘制接口的对应关系,并根据属性信息与绘制接口的对应关系,确定目标属性信息对应的目标绘制接口,利用目标绘制接口,根据目标属性信息绘制对应的图片元素,得到目标图片。
可以理解,本申请提出的图像数据处理方法也可以由图片处理程序执行。
在一些实施例中,如图2所示,提供了一种图像数据处理方法,以该方法应用于图1中的软件开发工具包104为例进行说明,包括以下步骤:
S202,获取初始图片数据,初始图片数据为根据预设格式生成的数据。
具体的,图片数据是与图片相关的数据,预设格式为预先设置的数据格式。初始图片数据可以为已知图片对应的图片数据,例如可以是设计稿,设计人员可以根据设计要求,采用专业的图片设计工具设计相应的设计稿,用户可以通过图片设计工具获取设计稿对应的图片数据。用户也可以根据需要在相应的界面上输入图片数据,终端可以接收用户输入的图片数据,作为初始图片数据。
在一些实施例中,预设格式可以为特定的数据规范。初始图片数据可以是将初始图片对应的图片数据按照特定的数据规范生成的。其中,特定的数据规范可以是预先设置的数据规范。软件开发工具包可以对传入的图片数据的规范进行规定,用于指示传入软件开发工具包的图片数据需要满足的规范,例如,软件开发工具可以规定一种数据规范A,并规定传入到软件开发工具包的图片数据应符合数据规范A。特定的数据规范还可以用于指示各个图片元素的表示格式,例如可以是JSON(JavaScript Object Notation,JS对象简谱)格式或者XML(Extensible Markup Language,可扩展标记语言)格式。其中,JSON是一种轻量级的数据交换格式。它基于ECMAScript(欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。XML是一种标记语言。标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。软件开发工具包可以获取并处理符合特定数据规范的初始图片数据。
S204,根据预设格式对应的解析规则,对初始图片数据进行解析,得到初始图片数据中的图片元素以及对应的初始属性信息。
具体的,初始图片数据可以包括图片元素以及对应的初始属性信息。图片元素指的是图片中的元素,每一个图片元素代表图片的一个组成部分,图片元素有不同种类,比如可以是文本元素、图片元素以及背景元素等。属性可以包括公共属性,还可以包括私有属性,其中,公共属性可以包括位置属性、宽度属性以及高度属性,私有属性可以为图片元素特有的属性,例如可以是文本元素的文本属性。属性信息指的是与图片元素对应的属性的相关信息,可以为属性对应的属性值,例如可以包括宽度属性对应的数值、高度属性对应的数值、文本属性的文本内容和坐标属性对应的坐标值中的至少一种。初始属性信息指的是与初始图片数据中的图片元素对应的属性信息。软件开发工具包可以按照预设格式对应的解析方式,对初始图片数据进行解析,得到初始图片数据中的图片元素以及对应的初始属性信息。例如,假设初始图片数据的预设格式为JSON格式,则软件开发工具包按照解析JSON数据的方式解析初始图片数据,得到初始图片数据中的图片元素以及对应的初始属性信息。
S206,获取目标分辨率,根据目标分辨率对初始属性信息中的至少一个属性信息进行调整,得到图片元素对应的目标属性信息,目标属性信息为与绘制接口对应的属性信息,绘制接口用于根据目标属性信息以及图片元素,得到目标图片。
具体的,目标分辨率为期望的分辨率,目标分辨率可以是用户指定的分辨率。分辨率可以包括水平像素数和垂直像素数。目标属性信息指的是根据目标分辨率对初始属性信息进行调整后得到的属性信息。初始属性信息可以包括多个属性信息,例如可以包括位置信息、宽度信息、高度信息以及颜色信息中的一个或多个,其中,位置信息、宽度信息、高度信息与分辨有关,而颜色信息与分辨率无关。因此,在根据目标分辨率对初始属性信息进行调整时,可以对初始属性信息中的与分辨率相关的一个或者多个属性信息进行调整,使其适配目标分辨率,得到目标属性信息。
在一些实施例中,可以根据目标分辨率与初始图片对应的分辨率的大小关系,对初始属性信息中的至少一个属性信息进行调整,例如对于文本元素,可以对文字的坐标属性进行调整。例如,假设初始图片的分辨率为800×800,目标分辨率为1600×1600,文字的位置坐标为(2,2),则调整后的坐标为(4,4)。
在一些实施例中,应用程序可以向软件开发工具包发送携带目标分辨率的分辨率调整请求,软件开发工具包可以从该分辨率调整请求获取目标分辨率。
在一些实施例中,软件开发工具包可以调用与各个目标属性信息对应的绘制接口,将各个目标属性信息传入到对应的绘制接口中,绘制对应的图片元素,得到各个图片元素对应的视图(view)。软件开发工具包可以根据得到的各个图片元素对应的视图生成目标图片。其中,视图可以是在内存中绘制得到的。
上述图像数据处理方法中,通过获取根据预设格式生成的初始图片数据,并根据预设格式对初始图片数据进行解析,得到初始图片数据中的图片元素以及对应的初始属性信息,并通过获取到的目标分辨率对初始属性信息进行调整,得到目标属性信息,该目标属性信息为与绘制接口对应的属性信息,根据目标属性信息调用对应的绘制接口,可以得到目标图片。从而实现了对初始图片数据进行分辨率调整,得到目标分辨率的图片数据,进而得到满足目标分辨率的图片,提高图片生成的灵活性。并且由于该目标属性信息为与绘制接口对应的属性信息,从而自动调用对应的绘制接口进行绘制,得到目标图片,提高了图片的生成效率。
目前,当要获取图片时,可以进行截图处理,最后生成图片进行保存。对于截屏得到的图片,局限于截屏设备(例如手机)的分辨率。如果用户想要使用更大尺寸的图片或者在更高分辨率的设备上面浏览图片,图片就会被直接放大,导致图片信息就会变得很模糊,影响使用效果。采用本申请上述实施例的方案可以根据实际需求,可以获取图片信息,对图片的分辨率的进行调整,得到指定分辨率的图片,从而避免直接对图片放大而导致图片失真。
在一些实施例中,如图3所示,该方法还包括:
S302,根据图片元素对应的类别获取所在操作***中,属性信息与绘制接口的对应关系。
具体的,图片元素的类别可以为文本、图形或者背景等。操作***可以为Android***或者IOS***。绘制接口指的是操作***对应的用于绘制视图的接口。对于不同的操作***,对应的绘制接口不同。例如,Android***对应的绘制接口与IOS对应的绘制接口不同。绘制接口的不同可以包括绘制接口对应的开发语言不同、名称不同以及对应的方法不同中的至少一种。其中,方法可以是函数。例如,IOS对应的绘制接口采用的是object-c语言编写的,Android对应的绘制接口采用的是Java语言编写的。例如,设置文字行间距时,IOS***的绘制接口对应的方法与Android***的绘制接口对应的方法不同。
在一些实施例中,图片元素的类别不同,对应的绘制接口可以不同,软件开发工具包可以获取图片元素的类别,并根据图片元素的类别得到对应操作***中与图片元素对应的绘制接口,从而得到图片元素对应的属性信息对应的绘制接口,以提高获取绘制接口的效率。例如,可以用操作***对应的View Manager(视图管理器统称)管理对应的视图对象,比如可以利用图片的视图管理器中管理图片的视图对象,用该视图管理器可以管理设置图片的大小、链接、圆角等属性。视图管理器(ViewManager)中可以定义元素类别以及属性与调用的绘制接口的对应关系。对应关系可以是动态添加的,用户或者软件开发工具包的开发人员可以根据需要添加元素类别与绘制接口的对应关系,比如可以添加列表元素与绘制接口的对应关系。其中,View是程序中用来绘制的视图对象,通过该对象可以设置视图的不同表现。
在一些实施例中,可以集成各个操作***中,属性信息与绘制接口的对应关系,因此当接收到初始图片数据时,可以判断当前设备所在的操作***,获取所在操作***中,属性信息与绘制接口的对应关系。
S304,根据属性信息与绘制接口的对应关系,确定对应的目标绘制接口。
具体的,目标绘制接口指的是与目标属性信息对应的绘制接口。一般而言,目标属性信息对应的绘制接口与初始属性信息对应的绘制接口一致,因此,软件开发工具包可以根据图片元素对应的属性信息与绘制接口的对应关系,确定初始属性信息对应的绘制接口,作为目标绘制接口。
S306,利用目标绘制接口,根据目标属性信息绘制对应的图片元素,得到目标图片。
具体的,目标图片是根据目标属性信息绘制对应的图片元素后,生成的图片。当各个目标属性信息对应的目标绘制接口确定后,软件开发工具包可以将各个目标属性信息传入到对应的目标绘制接口中,以使得各个对应的目标绘制接口接收目标属性信息、并根据目标属性信息对图片元素进行绘制,得到对应图片元素的视图。软件开发工具包可以根据得到的各个图片元素对应的视图生成目标图片。其中,视图可以是在内存中绘制得到的。
在一些实施例中,软件开发工具包可以根据图片修改要求对初始属性信息进行调整,得到目标属性信息。例如可以根据指定的分辨率对初始属性信息进行调整,得到目标属性信息,并将目标属性信息传入目标绘制接口中,使得目标绘制接口接收目标属性信息、并根据目标属性信息对图片元素进行绘制,得到对应图片元素的视图,软件开发工具包可以根据得到的视图生成对应的目标图片。
在一些实施例中,软件开发工具包可以根据指定的分辨率对初始属性信息的部分属性信息进行调整,得到目标属性信息。具体的,属性信息可以包括与分辨率相关的属性信息以及与分辨率无关的属性信息,软件开发工具包可以根据指定的分辨率对初始属性信息中与分辨率相关的属性信息进行调整,对初始属性信息中与分辨率无关的属性信息不做处理,得到目标属性信息,其中目标属性信息包括初始属性信息对应的调整后的属性信息以及没有经过调整的属性信息。
在一些实施例中,软件开发工具包可以从应用程序获取指定的分辨率。具体的,应用程序可以向软件开发工具包发送用于对已知图片进行分辨率调整的分辨率调整请求,分辨率调整请求中可以携带指定的分辨率。软件开发工具可以包从该分辨率调整请求中获取指定的分辨率。指定的分辨率可以是用户输入的,例如,当用户需要调整图片的分辨率时,可以在终端上输入目标分辨率,终端接收该目标分辨率。
上述图像数据处理方法中,根据图片元素的类别获取所在操作***中,属性信息与操作***中绘制接口的对应关系,根据属性信息与绘制接口的对应关系,确定对应的目标绘制接口,利用目标绘制接口,根据初始属性信息绘制对应的图片元素,得到目标图片。因此能够根据初始图片数据自动绘制得到图片,效率高。而且能够根据图片元素的类别获取所在操作***中,属性信息与绘制接口的对应关系,获取对应的绘制接口,提高了图片生成的灵活性。
在一些实施例中,步骤S202即获取初始图片数据,包括:获取初始图片数据,初始图片数据包括图片元素对应的元素对象,元素对象是根据初始属性信息以及对应的图片元素生成的,元素对象包括一个或多个根据初始属性信息中的初始属性标识以及属性值组成的键值对。
具体的,初始图片数据可以包括图片元素对应的元素对象,其中,元素对象可以是根据初始属性信息以及对应的图片元素生成的,一个图片元素可以对应一个元素对象。元素对象包括一个或多个根据初始属性信息中的初始属性标识以及属性值所组成的键值对。初始属性标识用于标识属性。属性值指的是属性对应的值。例如,文字元素可以对应有宽度属性值、高度属性值以及颜色属性值等,对于文字元素对应的元素对象,属性标识可以包括用于标识宽度属性值的属性标识、用于标识高度属性值的属性标识以及用于标识颜色属性值的属性标识。键值对包括键(key)和值(value),其中,键用于作为索引。初始属性标识与属性值所组成的键值对中,初始属性标识为键,属性值为值。
例如,设计稿中文字元素对应的元素对象可以表示为{"coordinateSystem":"LeftTop","elementType":"Text","height":10,"width":60,"horizontalMargin":74,"verticalMargin":207,"privateProps":"textSize":88,"textContent":"ABC","textColor":"#F7F8FA","gravity":"center","textWeight":"bold"}},其中,"coordinateSystem":"LeftTop"表示左上坐标系描述,"elementType":"Text"表示文字元素,"height":10,"width":60表示相对设计稿的宽高,"horizontalMargin":74,"verticalMargin":207在左上坐标系中表示元素左上角的x与y,privateProps表示文字元素特有的属性,比如"textSize":88表示文字大小,"textContent":"ABC"表示文字内容,"textColor":"#F7F8FA"表示文字颜色的RGB,"gravity":"center"表示文字在文字元素中居中,"textWeight":"bold"表示文字加粗。其中,冒号左右的内容组成一个键值对,例如,“"height":10”为一个键值对,其中,“height”为键,“10”为值。
步骤S302即根据图片元素对应的类别获取所在操作***中,属性信息与绘制接口的对应关系,包括:根据元素对象对应的类别获取所在操作***中,属性标识与绘制接口的对应关系。
具体的,由于元素对象是根据初始属性信息以及对应的图片元素生成的,因此元素对象对应的类别指的是图片元素的类别。
在一些实施例中,元素对象中可以包括类别标识以及对应的属性值所组成的键值对。其中类别标识用于标识图片元素的类别。例如,对于文本元素对应的元素对象,可以包括用于标识文本元素的类别标识以及对应的文本类别所组成的键值对。软件开发工具包可以从元素对象中获取类别标识,根据类别标识获取对应的属性值,即元素类别,根据获取到的元素类别获取所在操作***中,图片元素对应的元素对象中的属性标识与绘制接口的对应关系。
步骤S304即根据属性信息与绘制接口的对应关系,确定对应的目标绘制接口,包括:将各个键值对中的键作为初始属性标识,根据属性标识与绘制接口的对应关系,得到对应的绘制接口,作为目标绘制接口。
具体的,软件开发工具包可以获取图片元素对应的元素对象中的各个键值对,将各个键值对中的键作为初始属性标识,根据属性标识与绘制接口的对应关系,得到初始属性标识对应的绘制接口,作为与目标属性信息对应的目标绘制接口。
上述实施例中,获取到的初始图片数据包括图片元素对应的元素对象,根据图片元素以及对应的初始属性信息生成元素对象,元素对象包括一个或者多个根据初始属性信息中的初始属性标识以及属性值所组成的键值对。从而使的获取到的图片数据具有统一的数据格式,当需要生成图片时,可以通过将图片对应的数据,按照这个统一的数据格式生成图片数据就可以调用软件开发工具包,以生成图片,而不需要处理繁琐的图片绘制过程,从而提高了图片生成效率。
在一些实施例中,步骤S202即获取初始图片数据包括:接收对初始图片进行分辨率调整的分辨率调整请求,响应于分辨率调整请求,获取初始图片对应的初始图片数据,分辨率调整请求中携带目标分辨率。
具体的,初始图片是已生成的图片,例如当终端上显示一个或多个图片,用户需要放大图片时,则可以通过点击“图片放大”按键,请求对图片的分辨率进行调整。分辨率调整请求用于请求对初始图片对应的分辨率进行调整。目标分辨率为期望的分辨率,目标分辨率可以是用户指定的分辨率。分辨率可以包括水平像素数和垂直像素数。
在一些实施例中,分辨率调整请求中还可以携带初始图片对应的初始图片数据,例如,应用程序可以向软件开发工具包发送携带目标分辨率以及初始图片数据的分辨率调整请求,软件开发工具包接收分辨率调整请求,并获取分辨率调整请求中的目标分辨率以及初始图片数据。
在一些实施例中,分辨率调整请求中还可以携带初始图片对应的初始图片标识,软件开发工具包可以获取分辨率调整请求中的初始图片标识,根据初始图片标识获取初始图片对应的初始图片数据。
在一些实施例中,分辨率调整请求可以是应用程序发送的。具体的,当需要调整分辨率时,例如接收到用户调整分辨率的相关操作时,应用程序可以调用软件开发工具包的对应接口,向软件开发工具包发送携带目标分辨率的分辨率调整请求,并将目标分辨率传入到对应接口中。
上述实施例中,通过接收携带目标分辨率的用于对初始图片进行分辨率调整的分辨率调整请求,可以根据目标分辨率对初始属性信息进行调整,得到目标属性信息,利用目标绘制接口,根据得到的目标属性信息绘制对应的图片数据,得到的目标图片与初始属性信息对应的图片的元素相同,从而实现了对初始属性信息对应的图片的分辨率的改变。这样,可以根据实际需求,对图片的分辨率的进行调整,得到指定分辨率的图片,从而避免直接对图片放大,导致图片失真。
在一些实施例中,如图4所示,步骤S206即获取目标分辨率,根据目标分辨率对初始属性信息中的至少一个属性信息进行调整,得到目标属性信息包括:
S402,确定初始属性信息中的第一属性信息以及第二属性信息,第一属性信息为与分辨率相关的属性信息,第二属性信息为与分辨率无关的属性信息。
具体的,初始属性信息中可以包括与分辨率相关的属性信息,还可以包括与分辨率无关的属性信息。与分辨率相关的属性信息可以是坐标信息、长度信息或者宽度信息等,与分辨率无关的属性信息可以是颜色信息以及字体类型等。因此,可以识别初始属性信息中与分辨率相关的属性信息,作为第一属性信息;以识别初始属性信息中与分辨率无关的属性信息,作为第二属性信息。
在一些实施例中,软件开发工具包可以预设有与分辨率相关的属性,根据与分辨率相关的属性确定与分辨率相关的属性信息。软件开发工具包可以根据初始属性信息中各个属性信息对应的属性,将对应的属性与规定的与分辨率相关的属性进行对比,确定对应的属性是否与分辨率相关,进而确定属性对应的属性信息是否为与分辨率相关的属性信息。从而将初始属性信息对应的各个属性信息分为与分辨率相关的属性信息和与分辨率无关的属性信息。
S404,获取目标分辨率,根据目标分辨率对第一属性信息进行调整,得到调整后的属性信息。
具体的,第一属性信息指的是分辨率相关的属性信息,软件开发工具包可以根据目标分辨率对第一属性信息进行调整,得到调整后的属性信息。例如,软件开发工具包可以根据目标分辨率与第一属性信息对应的数值的大小关系,对第一属性信息对应的数值进行调整,例如可以对第一属性信息对应的数值进行放大或缩小。
S406,将调整后的属性信息与第二属性信息作为目标属性信息。
具体的,第二属性信息指的是与分辨率无关的属性信息,即不需要根据目标分辨率进行调整的数据信息。可以将调整后的属性信息与第二属性信息作为目标属性信息,即目标属性信息可以包括根据目标分辨率进行调整后的属性信息以及第二属性信息。
上述实施例中,根据目标分辨率,对目标属性信息中与分辨率相关的属性信息进行调整,可以实现在生成图片之前对图片数据进行放大或缩小,因此,可以根据实际需求,对图片数据进行改变,从而可以避免生成的图片放大后失真。
在一些实施例中,如图5所示,步骤S206即获取目标分辨率,根据目标分辨率对初始属性信息中的至少一个属性信息进行调整,得到目标属性信息,包括:
S502,获取目标分辨率,根据目标分辨率以及初始图片对应的分辨率,得到目标缩放因子。
具体的,可以根据目标分辨率与初始图片对应的分辨率分别对应的水平像素数和垂直像素数,得到目标缩放因子。可以通过计算目标分辨率对应的水平像素数与初始图片对应的分辨率的水平像素数的比值,得到水平缩放因子;可以通过计算目标分辨率对应的垂直像素数与初始图片对应的分辨率的垂直像素数的比值,得到垂直缩放因子。可以将水平缩放因子和垂直缩放因子中对应数值较小的那个作为目标缩放因子。例如,假如目标分辨率为200×200,初始图片对应的分辨率为100×100,那么水平缩放因子与垂直缩放因子均为2,因此,目标缩放因子为2;假如目标分辨率为150×200,初始图片对应的分辨率为100×100,那么水平缩放因子为1.5,垂直缩放因子为2,因此,目标缩放因子可以为1.5。
S504,根据目标缩放因子对初始属性信息中的至少一个属性信息进行缩放,得到目标属性信息。
具体的,缩放指的是放大或缩小。软件开发工具包可以根据目标缩放因子对初始属性信息中的与分辨率相关的属性信息进行缩放。当目标缩放因子大于1时,软件开发工具包可以根据目标缩放因子对初始属性信息中的与分辨率相关的属性信息进行相应的放大;当目标缩放因子小于1时,软件开发工具包可以根据目标缩放因子对初始属性信息中的与分辨率相关的属性信息进行相应的缩小。
上述实施例中,通过目标分辨率以及初始图片对应的分辨率,得到目标缩放因子,通过目标缩放因子对初始属性信息中至少一个属性信息进行缩放,因此,可以根据实际需求,对图片数据进行改变,从而可以避免生成的图片放大后失真。当从垂直缩放因子以及水平缩放因子选择较小的缩放因子作为目标缩放因子对属性信息进行缩放时,则可以通过缩放因子对属性信息进行同比例的缩放,避免根据目标属性信息生成的图片变形。
在一些实施例中,图像数据处理方法由应用程序与操作***之间的软件开发工具包执行,软件开发工具包包括数据规范层、格式解析层以及接口调用层。
具体的,数据规范层,用于定义传入软件开发工具包的数据对应的数据规范;格式解析层,用于根据数据规范对初始图片数据进行解析,得到图片元素的类别以及初始属性信息;接口调用层,用于调用对应的目标绘制接口对图片进行绘制。
在一些实施例中,软件开发工具包获取到初始图片数据后,对初始图片数据的数据格式进行检查,如果得到的图片数据的数据格式不符合数据规范层定义的数据格式,可以向传入图片数据的应用程序返回图片数据格式错误的信息。
在一些实施例中,格式解析层可以根据数据规范对初始图片数据进行解析,得到图片元素的类别以及初始属性信息,根据图片元素的类别寻找对应的绘制接口,并将初始属性信息传入到对应的视图中绘制图片元素对应的视图。
在一些实施例中,相同的图片数据,通过不同***对应的格式解析层,可以得到相同的图片。例如,假设格式解析层获得的符合数据规范的图片数据中包含的文本元素的字体大小为10,中间层在安卓***中调用安卓***对应的设置字体大小的***接口,在IOS中调用IOS***对应的设置字体的***接口。不同的***绘制字体大小的***接口不一致,但是格式解析层能够适配不同***的接口差异性,使得同一份数据能够生成同样字体大小的视图。同样的,其他的例如文本元素的内容以及坐标、图片元素的图片链接或者图片圆角也可以采用对应的***对应的绘制接口进行绘制。
在一些实施例中,应用程序可以向软件开发工具发送指定的分辨率,格式解析层得到图片元素的类别以及初始属性信息后,可以根据指定的分辨率对初始属性信息进行调整,并根据调整后的属性信息调用绘制接口进行绘制,从而得到指定的分辨率的图片。
上述实施例中,软件开发工具包包括数据规范层、格式解析层以及接口调用层,软件开发工具包通过数据规范层定义了数据规范,使得输入软件开发工具包的图片数据符合特定的数据格式,格式解析层可以根据数据规范层定义的数据规范对得到的图片数据进行解析,得到图片元素对应的类别和属性信息,格式解析层可以根据得到的元素的类别自动调用对应的绘制接口、并传入对应的属性信息,以使得绘制接口绘制对应的视图。因此,当需要生成图片时,可以通过将图片对应的数据,按照数据规范生成图片数据就可以调用软件开发工具包,以生成图片,而不需要处理繁琐的图片绘制过程,从而提高了图片生成效率。
在一些实施例中,步骤S202中的获取初始图片数据,包括:接收应用程序发送的初始图片数据,初始图片数据根据数据规范层定义的数据规范生成;该方法还包括:将目标图片返回给应用程序。
具体的,当应用程序发送的初始图片数据,符合软件开发工具包的数据规范层定义的数据规范时,软件开发工具包可以通过格式解析层对初始图片数据进行解析,并调用对应的绘制接口绘制得到初始图片数据对应的图片的视图,软件开发工具包可以通过得到的图片的视图生成目标图片,将目标图片返回给应用程序。具体的,软件开发工具包可以通过回调的方式将目标图片返回给应用程序。
在一些实施例中,目标图片可以为图片二进制流、图片本地文件或网络图片。其中,图片在程序运行中都是以二进制流的形式存在于内存中,图片二进制流用于在程序运行时显示图片。图片本地文件是指保存在计算机磁盘中的文件,例如可以是PNG(PortableNetwork Graphics,便携式网络图形)格式的图片。网络图片指的是存储于服务器中的、并以URL作为链接的图片,URL比如可以为“https://www.xxx.com/bbbccc.png”。其中,PNG是一种无损压缩的位图图形格式,支持索引、灰度、RGB三种颜色方案以及Alpha(透明)通道等特性。PNG的开发目标是改善并取代GIF作为适合网络传输的格式而不需专利许可,所以被广泛应用于互联网及其他方面上。
上述实施例中,软件开发工具包将目标图片返回给应用程序,使得应用程序根据图片数据得到目标图片,应用程序不需要做多于的操作,即可得到需要的图片,提高了应用程序开发的效率。
应该理解的是,虽然上述各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,上述各实施例的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一些实施例中,如图6所示,提供了一种图像数据处理装置,包括:初始图片数据获取模块602,用于获取初始图片数据,初始图片数据为根据预设格式生成的数据。图片元素及属性信息得到模块604,用于根据预设格式对应的解析规则,对初始图片数据进行解析,得到初始图片数据中的图片元素以及对应的初始属性信息。目标属性信息得到模块606,用于获取目标分辨率,根据目标分辨率对初始属性信息中的至少一个属性信息进行调整,得到图片元素对应的目标属性信息,目标属性信息为与绘制接口对应的属性信息,绘制接口用于根据目标属性信息以及图片元素,得到目标图片。
在一些实施例中,该装置还包括:对应关系获取模块,用于根据图片元素对应的类别获取所在操作***中,属性信息与绘制接口的对应关系。目标绘制接口确定模块,用于根据属性信息与绘制接口的对应关系,确定对应的目标绘制接口。目标图片得到模块,用于利用目标绘制接口,根据目标属性信息绘制对应的图片元素,得到目标图片。
在一些实施例中,初始图片数据获取模块602,还用于获取初始图片数据,初始图片数据包括图片元素对应的元素对象,元素对象是根据图片元素以及对应的初始属性信息生成的,元素对象包括一个或多个根据初始属性信息中的初始属性标识以及属性值组成的键值对。对应关系获取模块,还用于根据元素对象对应的类别获取所在操作***中,属性标识与绘制接口的对应关系。目标绘制接口确定模块,还用于将各个键值对中的键作为初始属性标识,根据属性标识与绘制接口的对应关系,得到对应的绘制接口,作为目标绘制接口。
在一些实施例中,初始图片数据获取模块602,还用于接收对初始图片进行分辨率调整的分辨率调整请求,响应于分辨率调整请求,获取初始图片对应的初始图片数据,分辨率调整请求中携带目标分辨率。
在一些实施例中,目标属性信息得到模块606,包括:属性信息确定单元,用于确定初始属性信息中的第一属性信息以及第二属性信息,第一属性信息为与分辨率相关的属性信息,第二属性信息为与分辨率无关的属性信息。调整后的属性信息得到单元,用于获取目标分辨率,根据目标分辨率对第一属性信息进行调整,得到调整后的属性信息。目标属性信息获取单元,用于将调整后的属性信息与第二属性信息作为目标属性信息。
在一些实施例中,目标属性信息得到模块606,还用于获取目标分辨率,根据目标分辨率以及初始图片对应的分辨率,得到目标缩放因子;根据目标缩放因子对初始属性信息中的至少一个属性信息进行缩放,得到目标属性信息。
在一些实施例中,图像数据处理方法由应用程序与操作***之间的软件开发工具包执行,软件开发工具包包括数据规范层、格式解析层以及接口调用层。数据规范层,用于定义传入软件开发工具包的数据对应的数据规范;格式解析层,用于根据数据规范对初始图片数据进行解析,得到图片元素的类别以及初始属性信息;接口调用层,用于调用对应的目标绘制接口对图片进行绘制。图像数据处理装置可以集成于软件开发工具包中。
在一些实施例中,初始图片数据获取模块602,还用于接收应用程序发送的初始图片数据,初始图片数据根据数据规范层定义的数据规范生成;该装置还用于将目标图片返回给应用程序。
关于图像数据处理装置的具体限定可以参见上文中对于图像数据处理方法的限定,在此不再赘述。上述图像数据处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一些实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图7所示。该计算机设备包括通过***总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种图像数据处理方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一些实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述图像数据处理方法的步骤。
在一些实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述图像数据处理方法的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种图像数据处理方法,所述方法包括:
获取初始图片数据,所述初始图片数据为根据预设格式生成的数据;
根据所述预设格式对应的解析规则,对所述初始图片数据进行解析,得到所述初始图片数据中的图片元素以及对应的初始属性信息;
获取目标分辨率,根据所述目标分辨率对所述初始属性信息中的至少一个属性信息进行调整,得到图片元素对应的目标属性信息,所述目标属性信息为与绘制接口对应的属性信息,所述绘制接口用于根据所述目标属性信息以及所述图片元素,得到目标图片。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述图片元素对应的类别获取所在操作***中,属性信息与绘制接口的对应关系;
根据所述属性信息与绘制接口的对应关系,确定对应的目标绘制接口;
利用所述目标绘制接口,根据所述目标属性信息绘制对应的图片元素,得到目标图片。
3.根据权利要求2所述的方法,其特征在于,所述获取初始图片数据,包括:
获取初始图片数据,所述初始图片数据包括所述图片元素对应的元素对象,所述元素对象是根据所述图片元素以及对应的初始属性信息生成的,所述元素对象包括一个或多个根据所述初始属性信息中的初始属性标识以及属性值组成的键值对;
所述根据所述图片元素对应的类别获取所在操作***中,属性信息与绘制接口的对应关系,包括:
根据所述元素对象对应的类别获取所在操作***中,属性标识与绘制接口的对应关系;
所述根据所述属性信息与绘制接口的对应关系,确定对应的目标绘制接口,包括:
将各个所述键值对中的键作为初始属性标识,根据所述属性标识与绘制接口的对应关系,得到对应的绘制接口,作为目标绘制接口。
4.根据权利要求1所述的方法,其特征在于,所述获取初始图片数据,包括:
接收对初始图片进行分辨率调整的分辨率调整请求,响应于所述分辨率调整请求,获取所述初始图片对应的初始图片数据,所述分辨率调整请求中携带所述目标分辨率。
5.根据权利要求1所述的方法,其特征在于,所述获取目标分辨率,根据所述目标分辨率对所述初始属性信息中的至少一个属性信息进行调整,得到目标属性信息,包括:
确定所述初始属性信息中的第一属性信息以及第二属性信息,所述第一属性信息为与分辨率相关的属性信息,所述第二属性信息为与分辨率无关的属性信息;
获取目标分辨率,根据所述目标分辨率对所述第一属性信息进行调整,得到调整后的属性信息;
将所述调整后的属性信息与所述第二属性信息作为目标属性信息。
6.根据权利要求1所述的方法,其特征在于,所述获取目标分辨率,根据所述目标分辨率对所述初始属性信息中的至少一个属性信息进行调整,得到目标属性信息,包括:
获取目标分辨率,根据所述目标分辨率以及所述初始图片对应的分辨率,得到目标缩放因子;
根据所述目标缩放因子对所述初始属性信息中的至少一个属性信息进行缩放,得到目标属性信息。
7.根据权利要求1所述的方法,其特征在于,所述方法由应用程序与操作***之间的软件开发工具包执行,所述软件开发工具包包括数据规范层、格式解析层以及接口调用层;
所述数据规范层,用于定义传入软件开发工具包的数据对应的数据规范;
所述格式解析层,用于根据所述数据规范对所述初始图片数据进行解析,得到所述图片元素的类别以及所述初始属性信息;
所述接口调用层,用于调用对应的目标绘制接口对图片进行绘制。
8.一种图像数据处理装置,其特征在于,所述装置包括:
初始图片数据获取模块,用于获取初始图片数据,所述初始图片数据为根据预设格式生成的数据;
图片元素及属性信息得到模块,用于根据所述预设格式对应的解析规则,对所述初始图片数据进行解析,得到所述初始图片数据中的图片元素以及对应的初始属性信息;
目标属性信息得到模块,用于获取目标分辨率,根据所述目标分辨率对所述初始属性信息中的至少一个属性信息进行调整,得到图片元素对应的目标属性信息,所述目标属性信息为与绘制接口对应的属性信息,所述绘制接口用于根据所述目标属性信息以及所述图片元素,得到目标图片。
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911006758.5A CN111223155B (zh) | 2019-10-22 | 2019-10-22 | 图像数据处理方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911006758.5A CN111223155B (zh) | 2019-10-22 | 2019-10-22 | 图像数据处理方法、装置、计算机设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111223155A true CN111223155A (zh) | 2020-06-02 |
CN111223155B CN111223155B (zh) | 2023-12-05 |
Family
ID=70805812
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911006758.5A Active CN111223155B (zh) | 2019-10-22 | 2019-10-22 | 图像数据处理方法、装置、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111223155B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112712395A (zh) * | 2021-01-08 | 2021-04-27 | 北京有竹居网络技术有限公司 | 展示信息生成方法、装置和电子设备 |
CN114115767A (zh) * | 2020-08-31 | 2022-03-01 | 西安诺瓦星云科技股份有限公司 | 媒体播放方法、装置和***以及计算机可读存储介质 |
CN114756322A (zh) * | 2022-05-09 | 2022-07-15 | 北京航云物联信息技术有限公司 | 一种图片处理方法、装置、计算机设备及存储介质 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102270109A (zh) * | 2011-08-23 | 2011-12-07 | 上海网达软件有限公司 | 不同分辨率的用户界面的自转换方法及自转换*** |
US20120249550A1 (en) * | 2009-04-18 | 2012-10-04 | Lytro, Inc. | Selective Transmission of Image Data Based on Device Attributes |
CN103530079A (zh) * | 2013-09-30 | 2014-01-22 | 山西云途信息技术有限公司 | 一种适配不同分辨率的移动终端的图片显示方法及装置 |
US20150268850A1 (en) * | 2012-12-19 | 2015-09-24 | Tencent Technology (Shenzhen) Company Limited | Method of Implementing Screen Adaptation for Owner-Drawn Elements and Apparatus |
CN105959610A (zh) * | 2016-06-20 | 2016-09-21 | 乐视控股(北京)有限公司 | 一种图片显示方法及终端设备 |
CN107481697A (zh) * | 2015-07-03 | 2017-12-15 | 广东欧珀移动通信有限公司 | 一种图片显示方法及用户终端和相关介质产品 |
CN107786882A (zh) * | 2017-09-30 | 2018-03-09 | 青岛海信宽带多媒体技术有限公司 | 一种网页显示方法、装置及机顶盒 |
CN109413434A (zh) * | 2018-11-08 | 2019-03-01 | 腾讯科技(深圳)有限公司 | 图像处理方法、装置、***、存储介质和计算机设备 |
CN109710827A (zh) * | 2018-12-13 | 2019-05-03 | 百度在线网络技术(北京)有限公司 | 图片属性管理方法、装置、图片服务端和业务处理端 |
CN110032697A (zh) * | 2019-04-22 | 2019-07-19 | 苏州紫焰网络科技有限公司 | 图片处理方法、装置、计算机设备及存储介质 |
-
2019
- 2019-10-22 CN CN201911006758.5A patent/CN111223155B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120249550A1 (en) * | 2009-04-18 | 2012-10-04 | Lytro, Inc. | Selective Transmission of Image Data Based on Device Attributes |
CN102270109A (zh) * | 2011-08-23 | 2011-12-07 | 上海网达软件有限公司 | 不同分辨率的用户界面的自转换方法及自转换*** |
US20150268850A1 (en) * | 2012-12-19 | 2015-09-24 | Tencent Technology (Shenzhen) Company Limited | Method of Implementing Screen Adaptation for Owner-Drawn Elements and Apparatus |
CN103530079A (zh) * | 2013-09-30 | 2014-01-22 | 山西云途信息技术有限公司 | 一种适配不同分辨率的移动终端的图片显示方法及装置 |
CN107481697A (zh) * | 2015-07-03 | 2017-12-15 | 广东欧珀移动通信有限公司 | 一种图片显示方法及用户终端和相关介质产品 |
CN105959610A (zh) * | 2016-06-20 | 2016-09-21 | 乐视控股(北京)有限公司 | 一种图片显示方法及终端设备 |
CN107786882A (zh) * | 2017-09-30 | 2018-03-09 | 青岛海信宽带多媒体技术有限公司 | 一种网页显示方法、装置及机顶盒 |
CN109413434A (zh) * | 2018-11-08 | 2019-03-01 | 腾讯科技(深圳)有限公司 | 图像处理方法、装置、***、存储介质和计算机设备 |
CN109710827A (zh) * | 2018-12-13 | 2019-05-03 | 百度在线网络技术(北京)有限公司 | 图片属性管理方法、装置、图片服务端和业务处理端 |
CN110032697A (zh) * | 2019-04-22 | 2019-07-19 | 苏州紫焰网络科技有限公司 | 图片处理方法、装置、计算机设备及存储介质 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114115767A (zh) * | 2020-08-31 | 2022-03-01 | 西安诺瓦星云科技股份有限公司 | 媒体播放方法、装置和***以及计算机可读存储介质 |
CN112712395A (zh) * | 2021-01-08 | 2021-04-27 | 北京有竹居网络技术有限公司 | 展示信息生成方法、装置和电子设备 |
CN114756322A (zh) * | 2022-05-09 | 2022-07-15 | 北京航云物联信息技术有限公司 | 一种图片处理方法、装置、计算机设备及存储介质 |
CN114756322B (zh) * | 2022-05-09 | 2024-02-20 | 北京航云物联信息技术有限公司 | 一种图片处理方法、装置、计算机设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN111223155B (zh) | 2023-12-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111223155B (zh) | 图像数据处理方法、装置、计算机设备和存储介质 | |
CN109343851A (zh) | 页面生成方法、装置、计算机设备和存储介质 | |
EP1559264A1 (en) | Method and system for conducting image processing from a mobile client device | |
CN107301046B (zh) | 图标的处理方法和装置、计算机设备和存储介质 | |
CN114003160B (zh) | 数据可视化展示方法、装置、计算机设备和存储介质 | |
CN110751149A (zh) | 目标对象标注方法、装置、计算机设备和存储介质 | |
CN111208998A (zh) | 数据可视化大屏自动布局的方法、装置及存储介质 | |
CN111596911A (zh) | 生成控件的方法、装置、计算机设备和存储介质 | |
CN110910475A (zh) | 图片编辑方法、装置、计算机设备和存储介质 | |
CN110443772B (zh) | 图片处理方法、装置、计算机设备和存储介质 | |
CN116466935A (zh) | 模板处理方法、装置、计算机设备和存储介质 | |
JP2021006982A (ja) | 文字の色を決定する方法および装置 | |
CN105389308B (zh) | 网页的显示处理方法及装置 | |
CN111597151A (zh) | 文件生成方法、装置、计算机设备和存储介质 | |
CN108388463B (zh) | 图标处理方法、装置、计算机设备和存储介质 | |
CN110865943A (zh) | 接口测试方法、装置、计算机设备和存储介质 | |
WO2023050744A1 (zh) | 地图编辑方法、***、装置、计算设备、程序产品和存储介质 | |
CN114489910A (zh) | 一种视频会议数据显示方法、装置、设备及介质 | |
US11074392B2 (en) | Information processing apparatus and non-transitory computer readable medium for switching between an attribute information mode and an image information mode | |
CN113655973A (zh) | 页面分割方法、装置、电子设备及存储介质 | |
CN112328940A (zh) | 网页嵌入过渡页的方法、装置、计算机设备及存储介质 | |
CN113096217A (zh) | 图片生成方法、装置、电子设备以及存储介质 | |
CN113112395B (zh) | 图片处理方法、装置及存储介质 | |
CN113835684B (zh) | 自动生成图片配置文件的方法及装置 | |
CN113194116B (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 |