[发明专利]一种在墨迹画板中创建图案笔划的方法、装置及相关组件在审
| 申请号: | 202210369366.0 | 申请日: | 2022-04-08 |
| 公开(公告)号: | CN114663551A | 公开(公告)日: | 2022-06-24 |
| 发明(设计)人: | 谭志文;江泽龙 | 申请(专利权)人: | 深圳软牛科技有限公司 |
| 主分类号: | G06T11/60 | 分类号: | G06T11/60;G06F3/0483;G06F3/04883 |
| 代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 丁宇龙 |
| 地址: | 518000 广东省深圳市宝安区新安街道海旺社*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 墨迹 画板 创建 图案 笔划 方法 装置 相关 组件 | ||
本发明公开了一种在墨迹画板中创建图案笔划的方法、装置及相关组件。该方法包括重写笔划绘制方法及重写墨迹笔划收集方法,并将字体图案笔划插件类设置到字体图案墨迹画板类的动态渲染属性上;基于笔划绘制方法,获取并记录输入的初始笔划以及对应的初始轨迹坐标集合,并计算字体图案在初始轨迹坐标集合中占用的所有目标坐标点,得到目标坐标点集合,并将字体图案绘制在所有的目标坐标点上;基于墨迹笔划收集方法,将初始笔划删除,并将初始轨迹坐标集合替换为目标坐标点集合,得到目标笔划。该方法解决了现有的图案笔会导致应用程序卡顿甚至崩溃的问题,同时,由于字体图案为文字,在修改笔划大小时,字体图案并不会出现模糊和锯齿的问题。
技术领域
本发明涉及图像处理领域,尤其涉及一种在墨迹画板中创建图案笔划的方法、装置及相关组件。
背景技术
目前为了扩展画图工具的功能,很多的画图等电子白板软件提供了各种笔划来丰富绘图的功能,其中一种笔划叫图案笔,用于在笔划的轨迹上用图像进行代替。
但是该图案笔有2个缺点,一是使用图片去代替笔划轨迹上的点,导致一条笔划上包含有N个图片,每个图片解码后占用的内存比较大,当笔划较多时,内存占用容易到达操作系统的限制,从而会导致应用程序卡顿甚至崩溃,二是当修改笔划大小时,会自动对图片进行放大或缩小,从而导致图片出现模糊和锯齿的问题。
发明内容
本发明的目的是提供一种在墨迹画板中创建图案笔划的方法、装置及相关组件,旨在解决现有的图案笔会导致应用程序卡顿甚至崩溃及在修改笔划大小时,会导致图片出现模糊和锯齿的问题。
为解决上述技术问题,本发明的目的是通过以下技术方案实现的:提供一种在墨迹画板中创建图案笔划的方法,其包括:
创建字体图案,并导出对应的字体文件,并将所述字体文件添加至WPF应用程序;
利用所述WPF应用程序创建自定义的字体图案笔划插件类和字体图案墨迹画板类,其中,所述字体图案笔划插件类继承于墨迹笔划插件基类,所述字体图案墨迹画板类继承于墨迹画板类;
在所述字体图案笔划插件类中重写笔划插件基类中的笔划绘制方法,并将所述字体图案笔划插件类设置到字体图案墨迹画板类的动态渲染属性上,并在字体图案画板类中重写墨迹画板中的墨迹笔划收集方法;
基于所述笔划绘制方法,获取并记录输入的初始笔划以及对应的初始轨迹坐标集合,并计算字体图案在所述初始轨迹坐标集合中占用的所有目标坐标点,得到目标坐标点集合,并将字体图案绘制在所有的所述目标坐标点上;
基于所述墨迹笔划收集方法,将所述初始笔划删除,并将所述初始轨迹坐标集合替换为所述目标坐标点集合,得到目标笔划,并添加到墨迹画板的墨迹笔划集合中。
另外,本发明要解决的技术问题是还在于提供一种在墨迹画板中创建图案笔划的装置,其包括:
添加单元,用于创建字体图案,并导出对应的字体文件,并将所述字体文件添加至WPF应用程序;
继承单元,用于利用所述WPF应用程序创建自定义的字体图案笔划插件类和字体图案墨迹画板类,其中,所述字体图案笔划插件类继承于墨迹笔划插件基类,所述字体图案墨迹画板类继承于墨迹画板类;
重写单元,用于在所述字体图案笔划插件类中重写笔划插件基类中的笔划绘制方法,并将所述字体图案笔划插件类设置到字体图案墨迹画板类的动态渲染属性上,并在字体图案画板类中重写墨迹画板中的墨迹笔划收集方法;
计算单元,用于基于所述笔划绘制方法,获取并记录输入的初始笔划以及对应的初始轨迹坐标集合,并计算字体图案在所述初始轨迹坐标集合中占用的所有目标坐标点,得到目标坐标点集合,并将字体图案绘制在所有的所述目标坐标点上;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳软牛科技有限公司,未经深圳软牛科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210369366.0/2.html,转载请声明来源钻瓜专利网。





