[发明专利]一种二维矢量图形的重绘方法及装置有效
| 申请号: | 200910057530.9 | 申请日: | 2009-07-01 |
| 公开(公告)号: | CN101593354A | 公开(公告)日: | 2009-12-02 |
| 发明(设计)人: | 林吉;毛礼荣;俞高宇 | 申请(专利权)人: | 上海可鲁系统软件有限公司 |
| 主分类号: | G06T11/00 | 分类号: | G06T11/00 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 201204上海市*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 二维 矢量 图形 方法 装置 | ||
1.一种二维矢量图形的重绘方法,其特征在于,包含以下步骤:
将二维矢量图形中的所有可视化图元对象绘制到缓冲区,以位图形式缓 存,将缓存的位图划分为至少两个区域,保存所述各区域与该区域中包含的 该二维矢量图形中的可视化图元对象的对应关系;
在所述二维矢量图形中的可视化图元对象发生变化时,根据所述可视化 图元对象与区域的对应关系,确定所述发生变化的图元对象变化前所对应的 区域;
根据所述图元对象变化后的位置和/或大小,确定所述图元对象变化后所 对应的区域;
在显示屏幕上重绘所述图元对象变化前和变化后所对应的区域的位图, 其中,在所述图元对象变化前和变化后对应区域的画布中,重绘所述图元对 象变化前和变化后对应区域对应的所有图元对象。
2.根据权利要求1所述的二维矢量图形的重绘方法,其特征在于,还包 含以下步骤:
更新所述重绘区域与该区域中包含的可视化图元对象的对应关系。
3.根据权利要求1所述的二维矢量图形的重绘方法,其特征在于,还包 含以下步骤:
在所述缓冲区中重绘所述图元对象变化前和变化后所对应的区域的位 图,其中,在所述图元对象变化前和变化后对应区域的画布中,重绘所述图 元对象变化前和变化后对应区域对应的所有图元对象。
4.根据权利要求1所述的二维矢量图形的重绘方法,其特征在于:所述 将缓存的位图划分为至少两个区域的步骤中,将所述位图按照4*4平均划分; 或者,将所述位图按照6*6平均划分。
5.根据权利要求1所述的二维矢量图形的绘制方法,其特征在于,
所述图元对象发生变化至少包括:图元对象大小发生变化、和/或图元对 象位置发生移动、和/或新增图元对象,和/或删除图元对象;
如果所述变化为删除所述二维矢量图形中的至少一个可视化图元对象, 则所述图元对象变化后对应的区域为空,在所述重绘步骤中,在显示屏上重 绘所述图元对象变化前对应的区域的位图;
如果所述变化为在所述二维矢量图形中新增至少一个可视化图元对象, 则所述图元对象变化前对应的区域为空,在所述重绘步骤中,在显示屏上重 绘所述图元对象变化后对应的区域的位图。
6.根据权利要求1至5中任意一项所述的二维矢量图形的重绘方法,其 特征在于,在确定所述二维矢量图形中的可视化图元对象发生变化前,还包 含以下步骤:
在所述将二维矢量图形中的所有可视化图元对象绘制到缓冲区以位图形 式缓存的步骤中,将所述二维矢量图形中各可视化图元对象在位图中对应的 像素点设置为不同的颜色,并保存所述各可视化图元对象与其设置的颜色的 对应关系;
在收到来自输入设备输入的目标位置坐标点后,确定所述目标位置坐标 点在所述位图中对应的像素点的颜色;
根据所述确定的目标位置坐标点的颜色、和保存的所述可视化图元对象 与其设置的颜色的对应关系,确定所述目标位置坐标点索引的所述二维矢量 图形中的可视化图元对象;
在该被索引的可视化图元对象发生变化时,根据所述可视化图元对象与 区域的对应关系,确定所述图元对象变化前所对应的区域。
7.根据权利要求6所述的二维矢量图形的重绘方法,其特征在于,在收 到来自输入设备输入的目标位置坐标点后,还包括以下步骤:
确定所述目标位置坐标点所属的区域;
根据所述图元对象与区域的对应关系,确定所述目标位置坐标点所属的 区域对应的所有可视化图元对象,根据保存的图元对象与其设置的颜色的对 应关系确定这些可视化图元对象与其设置的颜色的对应关系,根据确定的目 标位置坐标点的颜色、和这些可视化图元对象与其设置的颜色的对应关系, 确定所述目标位置坐标点索引的可视化图元对象。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海可鲁系统软件有限公司,未经上海可鲁系统软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910057530.9/1.html,转载请声明来源钻瓜专利网。





