一种画布的调整方法及装置与流程

专利2023-07-08  132



1.本发明涉及计算机技术领域,具体涉及一种画布的调整方法及装置。


背景技术:

2.画布是网页中可以绘制内容的区域,渲染是将画布中的内容绘制展示出来的过程,而机器都有一定的渲染性能,当渲染性能达到上限,渲染过程会变得卡顿。
3.现有技术中,在进行画布的平移或缩放时,机器持续渲染画布中的内容,而持续的渲染会持续占用机器的渲染性能,使渲染过程变得卡顿,特别是在画布中内容较多时,卡顿更加明显。
4.因此,画布平移或缩放时,渲染画布内容出现的卡顿问题是目前急需解决的问题。


技术实现要素:

5.有鉴于此,本发明实施例提供一种画布的调整方法及装置,以实现画布平移或缩放过程中流畅地渲染画布内容的目的。
6.为实现上述目的,本发明实施例提供如下技术方案:
7.本发明实施例第一方面公开了一种画布的调整方法,所述方法包括:
8.响应于用户对画布的操作指令,得到对应所述操作指令的调整值;
9.基于所述调整值修改所述画布对应的画布容器的3d变换属性值;
10.基于所述修改后的3d变换属性值对所述画布容器进行调整并进行3d渲染,得到调整之后的画布容器;
11.基于调整之后的画布容器一次性渲染所述画布内容。
12.优选的,所述基于所述调整值修改所述画布对应的画布容器3d变换属性值,包括:
13.基于3d变换api,将所述调整值转换为3d调整值;
14.将所述画布对应的画布容器3d变换属性值修改为所述3d调整值。
15.优选的,所述响应于用户对画布的操作指令,得到对应所述操作指令的调整值,包括:
16.响应于用户对画布的位移指令,得到对应所述位移指令的位移值;
17.相应的,所述基于所述调整值修改所述画布对应的画布容器的3d变换属性值,包括:
18.基于3d变换api,将所述位移值转换为3d位移值;
19.将所述画布对应的画布容器的3d位移属性值修改为所述3d位移值;
20.相应的,所述基于所述修改后的3d变换属性值对所述画布容器进行调整并进行3d渲染,得到调整之后的画布容器,包括:
21.基于所述修改后的3d位移属性值平移所述画布容器并进行3d渲染,得到平移之后的画布容器;
22.相应的,所述基于调整之后的画布容器一次性渲染所述画布内容,包括:
23.基于平移之后的画布容器一次性渲染所述画布内容。
24.优选的,所述响应于用户对画布的操作指令,得到对应所述操作指令的调整值,包括:
25.响应于用户对画布的缩放指令,得到对应所述缩放指令的缩放值;
26.相应的,所述基于所述调整值修改所述画布对应的画布容器的3d变换属性值,包括:
27.基于3d变换api,将所述缩放值转换为3d缩放值;
28.将所述画布对应的画布容器的3d缩放属性值修改为所述3d缩放值;
29.相应的,所述基于所述修改后的3d变换属性值对所述画布容器进行调整并进行3d渲染,得到调整之后的画布容器,包括:
30.基于所述修改后的3d缩放属性值缩放所述画布容器并进行3d渲染,得到缩放之后的画布容器;
31.相应的,所述基于调整之后的画布容器一次性渲染所述画布内容,包括:
32.基于缩放之后的画布容器一次性渲染所述画布内容。
33.优选的,还包括:
34.在进行所述3d渲染过程中,开启并利用gpu加速所述3d渲染。
35.本发明实施例第二方面公开了一种画布调整装置,包括:
36.响应单元,用于响应于用户对画布的操作指令,得到对应所述操作指令的调整值;
37.修改单元,用于基于所述调整值修改所述画布对应的画布容器的3d变换属性值;
38.渲染单元,用于基于所述修改后的3d变换属性值对所述画布容器进行调整并进行3d渲染,得到调整之后的画布容器;基于调整之后的画布容器一次性渲染所述画布内容。
39.优选的,所述修改单元,包括:
40.第一转换子单元,用于基于3d变换api,将所述调整值转换为3d调整值;
41.第一修改子单元,用于将所述画布对应的画布容器3d变换属性值修改为所述3d调整值。
42.优选的,所述响应单元,具体用于:
43.响应于用户对画布的位移指令,得到对应所述位移指令的位移值;
44.相应的,所述修改单元,包括:
45.第二转换子单元,用于将基于3d变换api,将所述位移值转换为3d位移值;
46.第二修改子单元,用于将所述画布对应的画布容器的3d位移属性值修改为所述3d位移值;
47.相应的,所述渲染单元,具体用于:
48.基于所述修改后的3d位移属性值平移所述画布容器并进行3d渲染,得到平移之后的画布容器;基于平移之后的画布容器一次性渲染所述画布内容。
49.优选的,所述响应单元,具体用于:
50.响应于用户对画布的缩放指令,得到对应所述缩放指令的缩放值;
51.相应的,所述修改单元,包括:
52.第三转换子单元,用于基于3d变换api,将所述缩放值转换为3d缩放值;
53.第三修改子单元,用于将所述画布对应的画布容器的3d缩放属性值修改为所述3d
缩放值;
54.相应的,所述渲染单元,具体用于:
55.基于所述修改后的3d缩放属性值缩放所述画布容器并进行3d渲染,得到缩放之后的画布容器;基于缩放之后的画布容器一次性渲染所述画布内容。
56.优选的,还包括:
57.加速单元,用于在进行所述3d渲染过程中,开启并利用gpu加速所述3d渲染。
58.基于上述本发明实施例提供的一种画布的调整方法及装置,该方法包括:响应于用户对画布的操作指令,得到对应所述操作指令的调整值;基于所述调整值修改所述画布对应的画布容器的3d变换属性值;基于所述修改后的3d变换属性值对所述画布容器进行调整并进行3d渲染,得到调整之后的画布容器;基于调整之后的画布容器一次性渲染所述画布内容。在本方案中,基于3d变换api,在进行位移或缩放操作时,通过修改画布对应的画布容器的3d变换属性值,实现画布容器的位移或缩放,基于位移或缩放结束之后的画布容器,一次性绘制完毕画布中的内容,从而避免在位移或缩放过程中持续绘制,实现画布平移或缩放过程中流畅地渲染画布内容的目的。
附图说明
59.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
60.图1为本发明实施例公开的一种画布的调整方法的流程图;
61.图2为本发明实施例公开的另一种画布的调整方法的流程图;
62.图3为本发明实施例公开的又一种画布的调整方法的流程图;
63.图4为本发明实施例公开的一种画布的调整装置的结构图。
具体实施方式
64.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
65.在本技术中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
66.由背景技术可知,目前在画布平移或缩放过程中,持续渲染画布内容会出现卡顿问题。
67.因此,本发明实施例公开了一种画布调整方法及装置,在本方案中,基于3d变换api,在进行位移或缩放操作时,通过修改画布对应的画布容器的3d变换属性值,实现画布
容器的位移或缩放,基于位移或缩放结束之后的画布容器,一次性绘制完毕画布中的内容,从而避免在位移或缩放过程中持续绘制,实现画布平移或缩放过程中流畅地渲染画布内容的目的,具体通过以下实施例详细说明。
68.如图1所示,为本发明实施例公开的一种画布的调整方法的流程图,该方法主要包括以下步骤:
69.步骤s101:响应于用户对画布的操作指令,得到对应操作指令的调整值。
70.在步骤s101中,画布为浏览器显示的网页中可以绘制内容的区域,其中,浏览器自带有监听用户指令的能力。
71.在具体实现步骤s101中,利用浏览器监听用户对画布的操作指令,当监听到用户对画布的操作指令,得到该操作指令对应的调整值。
72.例如,当监听到用户对画布的位移指令,根据位移的距离,得到该操作指令对应的位移值。
73.步骤s102:基于调整值修改画布对应的画布容器的3d变换属性值。
74.在步骤s102中,由于浏览器默认以2d模式渲染,为了提高渲染效率采用3d渲染,因此基于调整值修改画布容器的3d变换属性值,从而使浏览器以3d模式进行渲染。
75.在具体实现步骤s102中,基于3d变换api,将调整值转换为3d调整值,然后,将画布对应的画布容器的3d变换属性值修改为3d调整值。
76.其中,3d变换是指在3d空间下画布的一些变换操作,包括但不限于画布的位移和缩放;api是“应用编程接口”的缩写,是一组用于构建和集成应用软件的定义和协议。
77.步骤s103:基于修改后的3d变换属性值对画布容器进行调整并进行3d渲染,得到调整之后的画布容器;
78.在步骤s103中,基于修改后的3d变换属性值对画布容器进行调整,同时3d渲染画布容器,将画布容器的调整过程渲染出来。
79.例如,基于修改后的3d位移属性值,将画布容器从位置a位移到位置b,在画布容器从位置a移动到位置b过程中,实时3d渲染画布容器,展示出画布容器从位置a移动到位置b的过程。
80.步骤s104:基于调整之后的画布容器一次性渲染画布内容。
81.在具体实现步骤s104中,基于调整之后的画布容器,利用canvas调用不同的渲染引擎一次性绘制画布中的内容,得到调整之后的画布。
82.在一实施例中,在3d渲染的过程中,开启gpu,利用gpu对3d渲染进行加速。
83.基于上述本发明实施例公开的一种画布的调整方法,在本方案中,基于3d变换api,在对画布进行调整时,通过修改画布对应的画布容器在3d变换属性值对画布容器进行调整,基于调整后的画布容器一次性绘制完毕画布中的内容,避免持续绘制造成卡顿,实现画布调整过程中流畅地渲染画布内容的目的。
84.基于上述图1所示的实施例,本发明实施例还对应公开了另一种画布调整方法,如图2所示,为本发明实施例公开的另一种画布的调整方法的流程图,该方法主要包括以下步骤:
85.步骤s201:响应于用户对画布的位移指令,得到对应位移指令的位移值。
86.在步骤s201中,位移指令为用户点击画布并对画布进行拖拽操作所发出的指令,
位移指令由浏览器负责监听并根据拖拽画布的距离,得到位移指令的位移值。
87.步骤s202:基于3d变换api,将位移值转换为3d位移值。
88.在步骤s202中,由于浏览器默认以2d模式渲染画布,通过用户对画布的位移指令得到的位移值是2d空间下的位移值,为了提高渲染效率开启浏览器3d渲染模式,需要基于3d变换api,将2d空间下的位移值转换为3d空间下的位移值,即3d位移值。
89.步骤s203:将画布对应的画布容器的3d位移属性值修改为3d位移值。
90.在步骤s203中,画布容器的3d位移属性值为translate3d属性。
91.在具体实现步骤s203中,将画布容器的translate3d属性的属性值修改为3d位移值,得到修改之后的translate3d属性,即得到3d位移属性值。
92.步骤s204:基于修改后的3d位移属性值平移画布容器并进行3d渲染,得到位移之后的画布容器。
93.在步骤s204中,基于修改后的3d位移属性值对画布容器进行位移,同时3d渲染画布容器,将画布容器的位移过程渲染出来。
94.例如,基于修改后的3d位移属性值,将画布容器从位置a位移到位置b,在画布容器从位置a移动到位置b过程中,实时3d渲染画布容器,展示出画布容器从位置a移动到位置b的过程。
95.步骤s205:基于位移之后的画布容器一次性渲染画布内容。
96.在具体实现步骤s205中,基于位移之后的画布容器,利用canvas调用不同的渲染引擎来绘制画布中的内容,得到位移后的画布。
97.在一实施例中,在3d渲染的过程中,开启gpu,利用gpu对3d渲染进行加速。
98.基于上述本发明实施例公开的一种画布的调整方法,在本方案中,基于3d变换api,在对画布进行位移时,通过修改画布对应的画布容器的3d位移属性值对画布容器进行位移,基于位移后的画布容器一次性绘制完毕画布中的内容,从而实现在位移结束后,一次性绘制画布内容避免持续绘制,解决了画布位移过程中持续渲染画布内容出现的卡顿问题。
99.基于上述图1所示的实施例,本发明实施例还对应公开了另一种画布调整方法,如图3所示,为本发明实施例公开的又一种画布的调整方法的流程图,该方法主要包括以下步骤:
100.步骤s301:响应于用户对画布的缩放指令,得到对应缩放指令的缩放值。
101.在步骤s301中,缩放指令为用户点击画布并对画布进行缩放操作所发出的指令,缩放指令由浏览器负责监听,根据缩放的比例,得到缩放指令的缩放值。
102.步骤s302:基于3d变换api,将缩放值转换为3d缩放值。
103.在步骤s302中,由于浏览器默认以2d模式渲染画布,通过用户对画布的缩放指令得到的缩放值是2d空间下的缩放值,为了提高渲染效率开启浏览器3d渲染模式,需要基于3d变换api,将2d空间下的缩放值转换为3d空间下的缩放值,即3d缩放值。
104.步骤s303:将画布对应的画布容器的3d缩放属性值修改为3d缩放值。
105.在步骤s303中,画布容器的3d缩放属性值为scale3d属性。
106.在具体实现步骤s303中,将画布容器的scale3d属性的属性值修改为3d缩放值,得到修改后的scale3d属性的属性值。
107.步骤s304:基于修改后的3d缩放属性值缩放画布容器并进行3d渲染,得到缩放之后的画布容器。
108.在步骤s304中,基于修改后的3d缩放属性值对画布容器进行缩放,同时3d渲染画布容器,将画布容器的缩放过程渲染出来。
109.例如,基于修改后的3d位移属性值,将画布容器从比例a缩放到比例b,在画布容器从比例a缩放到比例b过程中,实时3d渲染画布容器,展示出画布容器从比例a缩放到比例b的过程。
110.步骤s305:基于缩放之后的画布容器一次性渲染画布内容。
111.在具体实现步骤s305中,基于缩放之后的画布容器,利用canvas调用不同的渲染引擎来绘制画布中的内容,得到缩放之后的画布。
112.在一实施例中,在3d渲染的过程中,开启gpu,利用gpu对3d渲染进行加速。
113.基于上述本发明实施例公开的一种画布的调整方法,在本方案中,基于3d变换api,在对画布进行缩放时,通过修改画布对应的画布容器的3d缩放属性值对画布容器进行缩放,基于缩放后的画布容器一次性绘制完毕画布中的内容,从而实现在缩放结束后,一次性绘制画布内容避免持续绘制,解决了画布缩放过程中持续渲染画布内容出现的卡顿问题。
114.基于上述本发明实施例,如图4所示,为本发明实施例对应公开的一种画布的调整装置的结构图,该装置包括响应单元401、修改单元402和渲染单元403。
115.响应单元401,用于响应于用户对画布的操作指令,得到对应操作指令的调整值。
116.需要说明的是,画布为浏览器显示的网页中可以绘制内容的区域,其中,浏览器自带有监听用户指令的能力。
117.具体的,利用浏览器监听用户对画布的操作指令,当监听到用户对画布的操作指令,得到该操作指令对应的调整值。
118.修改单元402,用于基于调整值修改画布对应的画布容器的3d变换属性值。
119.具体的,基于3d变换api,将调整值转换为3d调整值,然后,将画布对应的画布容器的3d变换属性值修改为3d调整值。
120.在一实施例中,修改单元402包括第一转换子单元和第一修改子单元。
121.其中,第一转换子单元,用于基于3d变换api,将调整值转换为3d调整值。
122.第一修改子单元,用于将画布对应的画布容器3d变换属性值修改为3d调整值。
123.渲染单元403,用于基于修改后的3d变换属性值对画布容器进行调整并进行3d渲染,得到调整之后的画布容器;基于调整之后的画布容器一次性渲染画布内容。
124.在一实施例中,修改单元402包括第二转换子单元和第二修改子单元。
125.当响应单元401接收到用户对画布的位移指令,得到对应位移指令的位移值时,第二转换子单元,用于将基于3d变换api,将位移值转换为3d位移值。
126.第二修改子单元,用于将画布对应的画布容器的3d位移属性值修改为3d位移值。
127.相应的,渲染单元403具体用于基于修改后的3d位移属性值平移画布容器并进行3d渲染,得到平移之后的画布容器;基于平移之后的画布容器一次性渲染画布内容。
128.在一实施例中,修改单元402包括第三转换子单元和第三修改子单元。
129.当响应单元401接收到用户对画布的缩放指令,得到对应缩放指令的缩放值时,第
三转换子单元,用于将基于3d变换api,将缩放值转换为3d缩放值。
130.第三修改子单元,用于将画布对应的画布容器的3d缩放属性值修改为3d缩放值。
131.相应的,渲染单元403具体用于基于修改后的3d缩放属性值缩放画布容器并进行3d渲染,得到缩放之后的画布容器;基于缩放之后的画布容器一次性渲染画布内容。
132.在一实施例中,该装置还包括加速单元,用于在进行3d渲染过程中,开启并利用gpu加速3d渲染。
133.基于上述本发明实施例公开的一种画布的调整装置,在本方案中,基于3d变换api,在进行位移或缩放操作时,通过修改画布对应的画布容器的3d变换属性值,实现画布容器的位移或缩放,基于位移或缩放结束之后的画布容器,一次性绘制完毕画布中的内容,从而避免在位移或缩放过程中持续绘制,解决了画布位移或缩放过程中持续渲染画布内容出现的卡顿问题。
134.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
135.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
136.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

技术特征:
1.一种画布的调整方法,其特征在于,所述方法包括:响应于用户对画布的操作指令,得到对应所述操作指令的调整值;基于所述调整值修改所述画布对应的画布容器的3d变换属性值;基于所述修改后的3d变换属性值对所述画布容器进行调整并进行3d渲染,得到调整之后的画布容器;基于调整之后的画布容器一次性渲染所述画布内容。2.根据权利要求1所述的方法,其特征在于,所述基于所述调整值修改所述画布对应的画布容器3d变换属性值,包括:基于3d变换api,将所述调整值转换为3d调整值;将所述画布对应的画布容器3d变换属性值修改为所述3d调整值。3.根据权利要求1所述的方法,其特征在于,所述响应于用户对画布的操作指令,得到对应所述操作指令的调整值,包括:响应于用户对画布的位移指令,得到对应所述位移指令的位移值;相应的,所述基于所述调整值修改所述画布对应的画布容器的3d变换属性值,包括:基于3d变换api,将所述位移值转换为3d位移值;将所述画布对应的画布容器的3d位移属性值修改为所述3d位移值;相应的,所述基于所述修改后的3d变换属性值对所述画布容器进行调整并进行3d渲染,得到调整之后的画布容器,包括:基于所述修改后的3d位移属性值平移所述画布容器并进行3d渲染,得到平移之后的画布容器;相应的,所述基于调整之后的画布容器一次性渲染所述画布内容,包括:基于平移之后的画布容器一次性渲染所述画布内容。4.根据权利要求1所述的方法,其特征在于,所述响应于用户对画布的操作指令,得到对应所述操作指令的调整值,包括:响应于用户对画布的缩放指令,得到对应所述缩放指令的缩放值;相应的,所述基于所述调整值修改所述画布对应的画布容器的3d变换属性值,包括:基于3d变换api,将所述缩放值转换为3d缩放值;将所述画布对应的画布容器的3d缩放属性值修改为所述3d缩放值;相应的,所述基于所述修改后的3d变换属性值对所述画布容器进行调整并进行3d渲染,得到调整之后的画布容器,包括:基于所述修改后的3d缩放属性值缩放所述画布容器并进行3d渲染,得到缩放之后的画布容器;相应的,所述基于调整之后的画布容器一次性渲染所述画布内容,包括:基于缩放之后的画布容器一次性渲染所述画布内容。5.根据权利要求1至4任一项所述的方法,其特征在于,还包括:在进行所述3d渲染过程中,开启并利用gpu加速所述3d渲染。6.一种画布的调整装置,其特征在于,包括:响应单元,用于响应于用户对画布的操作指令,得到对应所述操作指令的调整值;修改单元,用于基于所述调整值修改所述画布对应的画布容器的3d变换属性值;
渲染单元,用于基于所述修改后的3d变换属性值对所述画布容器进行调整并进行3d渲染,得到调整之后的画布容器;基于调整之后的画布容器一次性渲染所述画布内容。7.根据权利要求6所述的装置,其特征在于,所述修改单元,包括:第一转换子单元,用于基于3d变换api,将所述调整值转换为3d调整值;第一修改子单元,用于将所述画布对应的画布容器3d变换属性值修改为所述3d调整值。8.根据权利要求6所述的装置,其特征在于,所述响应单元,具体用于:响应于用户对画布的位移指令,得到对应所述位移指令的位移值;相应的,所述修改单元,包括:第二转换子单元,用于将基于3d变换api,将所述位移值转换为3d位移值;第二修改子单元,用于将所述画布对应的画布容器的3d位移属性值修改为所述3d位移值;相应的,所述渲染单元,具体用于:基于所述修改后的3d位移属性值平移所述画布容器并进行3d渲染,得到平移之后的画布容器;基于平移之后的画布容器一次性渲染所述画布内容。9.根据权利要求6所述的装置,其特征在于,所述响应单元,具体用于:响应于用户对画布的缩放指令,得到对应所述缩放指令的缩放值;相应的,所述修改单元,包括:第三转换子单元,用于基于3d变换api,将所述缩放值转换为3d缩放值;第三修改子单元,用于将所述画布对应的画布容器的3d缩放属性值修改为所述3d缩放值;相应的,所述渲染单元,具体用于:基于所述修改后的3d缩放属性值缩放所述画布容器并进行3d渲染,得到缩放之后的画布容器;基于缩放之后的画布容器一次性渲染所述画布内容。10.根据权利要求6至9任一项所述的装置,其特征在于,还包括:加速单元,用于在进行所述3d渲染过程中,开启并利用gpu加速所述3d渲染。

技术总结
本发明提供一种画布的调整方法及装置,该方法包括:响应于用户对画布的操作指令,得到对应操作指令的调整值;基于调整值修改画布对应的画布容器的3D变换属性值;基于修改后的3D变换属性值对画布容器进行调整并进行3D渲染,得到调整之后的画布容器;基于调整之后的画布容器一次性渲染画布内容。在本方案中,基于3D变换API,在进行位移或缩放操作时,通过修改画布对应的画布容器的3D变换属性值,实现画布容器的位移或缩放,基于位移或缩放结束之后的画布容器,一次性绘制完毕画布中的内容,从而避免在位移或缩放过程中持续绘制,实现画布平移或缩放过程中流畅地渲染画布内容的目的。或缩放过程中流畅地渲染画布内容的目的。或缩放过程中流畅地渲染画布内容的目的。


技术研发人员:高振轩
受保护的技术使用者:北京尽微致广信息技术有限公司
技术研发日:2022.07.25
技术公布日:2022/11/1
转载请注明原文地址: https://tieba.8miu.com/read-3779.html

最新回复(0)