The invention discloses a color filling method, a device, a computer device and a storage medium for a graphic. The method comprises the following steps: listening to the canvas and the cursor point currently in the area where any graphics, graphics rendering parameters to obtain information; according to the drawing parameter information, determine the current cursor point on the graph specific graphics part; according to the selected color graphics on specific pre filled parts; when receiving instructions and listening to fill the stay in specific parts of graphics, will be pre filled to determine the color specific parts of the target color fill graph. Using this method, according to the specific location to be filled on the graphics graphics of the cursor on the canvas and the monitoring points effectively achieve specific graphics part color pre filling and filling, thereby conveniently achieves the functions of filling graphics demo application personalization, thus enhancing the function of application demonstration class demonstration effect, to improve the user experience.
【技术实现步骤摘要】
图形的颜色填充方法、装置、计算机设备及存储介质
本专利技术涉及图形编辑
,尤其涉及图形的颜色填充方法、装置、计算机设备及存储介质。
技术介绍
演示类软件是电子设备(如电脑、笔记本、智能平板以及智能白板等)中常见的应用软件,在演示模式下展现所编辑的文字或绘制的图形。传统的演示类软件并不能直接实现三维立体图形的绘制,但随着用户对演示类软件应用需求的不断提升,技术人员研发出既可进行二维图形绘制及呈现,又能进行三维立体图形绘制及呈现的多功能演示软件。在上述多功能演示类软件中,绘制后在画布中形成的图形往往基于默认的颜色参数进行相关显示(如图形的表面以无色或白色显示,而棱线以黑色显示),但在实际应用中,为增强演示效果,需要对所绘制的立体图形或平面图形进行颜色的个性化填充。然而,现有应用在专业三维绘图软件中的颜色填充方法并不适用于演示类软件中所绘制的图形,因此,目前还不存在可以对演示类软件中所绘制图形进行个性化填充的有效方法。
技术实现思路
本专利技术实施例提供了图形的颜色填充方法、装置、计算机设备及存储介质,实现了对多功能演示类应用中所绘制图形的颜色个性化填充。第一方面,本专利技术实施例提供了一种图形的颜色填充方法,包括:监听到画布中的光标点当前处于任一图形的所在区域时,获取所述图形的绘制参数信息;根据所述绘制参数信息,确定所述光标点当前在所述图形上对应的具体图形部位;根据用户选定的颜色对所述具体图形部位进行预填充;当接收到触发生成的填充指令且监听到所述光标点停留在所述具体图形部位上时,将所述具体图形部位上预填充的颜色确定为所述具体图形部位的目标颜色进行填充。第二方 ...
【技术保护点】
一种图形的颜色填充方法,其特征在于,包括:监听到画布中的光标点当前处于任一图形的所在区域时,获取所述图形的绘制参数信息;根据所述绘制参数信息,确定所述光标点当前在所述图形上对应的具体图形部位;根据用户选定的颜色对所述具体图形部位进行预填充;当接收到触发生成的填充指令且监听到所述光标点停留在所述具体图形部位上时,将所述具体图形部位上预填充的颜色确定为所述具体图形部位的目标颜色进行填充。
【技术特征摘要】
1.一种图形的颜色填充方法,其特征在于,包括:监听到画布中的光标点当前处于任一图形的所在区域时,获取所述图形的绘制参数信息;根据所述绘制参数信息,确定所述光标点当前在所述图形上对应的具体图形部位;根据用户选定的颜色对所述具体图形部位进行预填充;当接收到触发生成的填充指令且监听到所述光标点停留在所述具体图形部位上时,将所述具体图形部位上预填充的颜色确定为所述具体图形部位的目标颜色进行填充。2.根据权利要求1所述的方法,其特征在于,所述根据所述绘制参数信息,确定所述光标点当前在所述图形上对应的具体图形部位,包括:根据所述绘制参数信息中包括的坐标信息,确定所述图形各顶点在画布上所形成各棱线的线段信息;根据所述光标点在所述画布上的当前坐标信息以及各所述线段信息,确定所述光标点当前是否处于所述图形的任一棱线上;若是,则基于所述光标点当前所处的棱线确定所述图形的具体图形部位;若否,则确定所述光标点当前处于所述图形的表面上,并将所述表面确定为所述图形的具体图形部位。3.根据权利要求1所述的方法,其特征在于,所述根据用户选定的颜色对所述具体图形部位进行预填充,包括:将所述具体图形部位当前对应的颜色属性参数修改为用户所选定颜色对应的颜色参数值;将所述具体图形部位当前对应的透明度属性参数修改为设定的预填充透明度;在所述画布中基于所述颜色参数值及所述预填充透明度对所述具体图形部位进行颜色的预填充显示。4.根据权利要求1所述的方法,其特征在于,在根据用户选定的颜色对所述具体图形部位进行预填充之前,还包括:将所述具体图形部位对应的对象信息及所述具体图形部位当前的实际颜色参数值作为初始颜色信息进行缓存;所述在根据用户选定的颜色对所述具体图形部位进行预填充之后,还包括:当监听到所述光标点离开所述具体图形部位时,根据预先缓存的初始颜色信息对所述具体图形部位进行颜色还原。5.根据权利要求4所述的方法,其特征在于,所述当监听到所述光标点离开所述具体图形部位时,根据预先缓存的初始颜色信息对所述具体图形部位进行颜色还原,包括:获取所述光标点当前在所述画布上移动时所处当前图形部位的当前对象信息,并获取所述初始颜色信息中的对象信息;如果所述当前对象信息不同于所述对象信息,则确定所述光标点离开所述具体...
【专利技术属性】
技术研发人员:叶洪,
申请(专利权)人:广州视睿电子科技有限公司,广州视源电子科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。