标牌商标图块绘制方法

文档序号:6334376阅读:390来源:国知局
专利名称:标牌商标图块绘制方法
技术领域
本发明涉及一种图形绘制方法,尤其涉及一种标牌商标图块绘制方法,属于印刷 技术领域。
背景技术
随着计算机在工厂的普及,越来越多的企业使用CAD软件进行绘图,在标牌厂的 标牌制作工艺流程中,一般先用CAD绘图软件将需要制作的标牌图形在计算机中绘制好并 保存,然后将标牌图形文件转换成和激光照排机兼容的文件格式输出到照排机,照排机打 印出胶片后进行生产。现有技术已对标牌绘制方法做了一些改进,基于AutoCAD绘图软件,以输入标牌 圆弧、刻度线、刻度值的各项参数的方法绘制标牌,提高了工作效率。但标牌中不仅仅是刻 度和文本,还有复杂小图像的存在,如图1所示,该类图像绝大多数是标牌的商标图像,少 部分是一些表示一定意义的特殊图形,这些图像基本上都是以BMP位图或JPG图像格式存 储在电脑中,需要将这些图像转换成图块的形式以一定的高度和宽度贴到标牌图形中,由 于标牌的种类很多,这些商标图像贴到标牌中要做相应的调整,如变换成图块后要进行大 小的调整、位置的调整、旋转的调整、缩放的调整等,目前的绘制方法对贴入商标图块的调 整非常麻烦,一般使用鼠标手工拖动调整,但无法根据给定的参数直接调整成功,这样就造 成了贴入图像的位置不精确,旋转角度不精确。由于工作人员手工调整、手工操作使精确程 度大大下降,所以目前针对标牌的商标等图像文件的操作时绘图员工作量很大,工作效率 不高。

发明内容
本发明的目的在于提供一种标牌商标图块绘制方法,能根据标牌商标图块的各项 参数,自动绘制并精确地调整图块。本发明的目的通过以下技术方案予以实现 一种标牌商标图块绘制方法,包括以下步骤
(1)插入商标图片;
(2)使用获取对象高宽范围方法,即使用GeometricExtents方法获得插入的商标图片 的边框宽度w和高度h,以便后续的比例系数的计算;
(3)输入需转换的新图块定位点Pl;
(4)选择图块的边框大小的生成方式,有两种方式,一是按固定值修改,此方法先输入 新图块精确高度和宽度,再根据步骤(2)得到的宽度w和高度h与新图块的宽度和高度分 别计算χ轴和y轴方向上的缩放参数;二是按比例系数修改,此方法直接输入相对原商标图 片的比例系数,该比例参数即是χ轴和y轴方向上的缩放参数且χ轴和y轴的缩放参数相 同;
(5)在输入的新图块定位点Pl上新建图块,并根据χ轴和y轴方向上的缩放参数用范围设置方法,即ScaleFactors方法设置新图块的高宽范围;
(6)将新图块加入相应的图层,并存入选择集中,完成商标图块的绘制;
(7)商标图块调整操作包括图块移动、图块复制移动、图块旋转、图块缩放,其中图块复 制移动即先将图块复制后移动;
图块移动、图块复制移动分为移动到固定点和移动相对偏移值; 图块移动到固定点的方法是,先输入固定点的坐标P2,根据前述的P1点坐标建立P1 到P2的3D向量Vector3D,再根据向量用移位方法,即Displacement方法建立转换矩阵 Matrix3D ;再遍历图块选择集对选择集中的对象用转换方法,即TransformBy方法进行 matrix3D变换,将图块移动到P2点;
图块复制移动到固定点的方法是,先输入固定点的坐标P2,根据前述的P1点坐标建立 P1到P2的3D向量Vector3D,再根据向量用移位方法,即Displacement方法建立转换矩阵 Matrix3D ;再遍历图块选择集用实体克隆方法即Clone方法复制选择集对象,生成新的图 块并加入到选择集c中,遍历选择集c对选择集中的对象用转换方法,即TransformBy方 法进行matriX3D变换,将复制的图块移动到P2点;
图块移动相对偏移值的方法是,分别输入x轴和y轴方向的移动距离xl和yl,建立0 到xl,0到yl的3D向量Vector3D,根据向量建立转换矩阵Matrix3D ;再遍历图块选择集对 选择集中的对象用转换方法,即TransformBy方法进行matrix3D变换,完成图块移动;
图块复制移动相对偏移值的方法是,分别输入x轴和y轴方向的移动距离xl和yl,建 立0到xl,0到yl的3D向量Vector3D,根据向量建立转换矩阵Matrix3D,然后遍历原图 块选择集用实体克隆方法,即Clone方法复制选择集对象,生成新的图块并加入到选择集c 中,遍历选择集c对选择集中的对象用转换方法,即TransformBy方法进行matrix3D变换, 完成图块移动;
图块旋转分为自身旋转模式和按固定点旋转模式;
图块自身旋转方法是,输入旋转角度,根据获取对象高宽范围方法,即 GeometricExtents方法得到图块选择集边框范围,计算得到选择集中心点即为旋转 点,定义向量VectorfD为(0,0,1),然后根据向量、旋转角度、旋转点用旋转方法,即 Rotation方法建立转换矩阵Matrix3D,最后遍历选择集对选择集中的对象用转换方法,即 TransformBy方法进行matriX3D变换,完成图块的自身旋转;
图块按固定点旋转方法是,输入旋转角度和旋转点P3,定义向量VectorfD为(0,0,1), 然后根据向量、旋转角度、旋转点P3用旋转方法,即Rotation方法建立转换矩阵Matrix3D, 最后遍历选择集对选择集中的对象用转换方法,即TransformBy方法进行matrix3D变换, 完成图块旋转;
图块缩放的方法是,输入图块缩放比例、缩放基点P4,根据缩放比例、缩放基点P4用缩 放方法,即Scaling方法建立转换矩阵Matrix3D,遍历选择集对选择集中的对象用转换方 法,即TransformBy方法进行matrix3D变换,完成图块的缩放操作。
与现有技术相比,本发明的有益效果是解决现有绘制方法不能方便的绘制商标 图块的问题,能根据标牌商标图块的各项参数,自动绘制并精确地调整图块,减少了绘制时 间,提高了工作效率。


图1是包含商标图块的标牌; 图2是本发明流程图3是要插入的商标图像; 图4是插入后的商标图块; 图5是旋转后的商标图块; 图6是缩放后的商标图块。
具体实施例方式下面结合附图和具体实施例对本发明作进一步说明。
本发明利用0bjectARX2008针对AutoCAD2008进行二次开发,流程图如图2所示。实 施例要求插入的商标图像如图3所示,标牌商标图块的绘制参数如下转换的图块定位点 为(0,0)点,图块高度10mm,宽度6mm,复制移动该图块到(20,0)点,并围绕图块中心点旋转 90度;再复制移动原图块偏移(0,-20)的距离,图块缩放比例0.8,缩放基点P4(0,0)。绘 制该商标图块的方法如下
(1)插入商标图像;
(2)使用获取对象高宽范围方法(GeometricExtents)获得插入的商标图片的边框宽 度w=10mm和高度h=6mm,以便后续的比例系数的计算;
(3)输入需转换的新图块定位点P1(0,0);
(4)选择图块的边框大小的生成方式,有两种模式,一是按固定值修改,此方法先输入 新图块精确高度和宽度,再根据步骤(2)得到的宽度w和高度h与新图块的宽度和高度分 别计算x轴和y轴方向上的缩放参数;二是按比例系数修改,此方法直接输入相对原商标图 片的比例系数,该比例参数即是x轴和y轴方向上的缩放参数且x轴和y轴的缩放参数相 同;此处按固定值修改,计算x轴的比例系数是1,y轴的比例系数是1. 67 ;
(5)在输入的新图块定位点上新建图块,并根据x轴和y轴方向上的缩放参数1和1.67 用范围设置方法(ScaleFactors)设置新图块的高、宽范围;将新图块加入相应的图层,并 存入选择集中,完成商标图块的绘制,新图块的宽度w=10mm和高度h=10mm,如图4所示;
(6)下面进行图块的调整操作,复制移动该图块到P2(20,0)点。根据上述的P1(0,0) 点建立PI (0,0)->P2 (20,0)的3D向量Vector3D,再根据向量用移位方法(Displacement) 建立转换矩阵Matrix3D ;再遍历图块选择集用实体克隆方法(Clone)复制选择集对象(此 处选择集中就一个图块对象),生成新的图块并加入到选择集c中,遍历选择集c对选择集 中的对象用转换方法(TransformBy)进行matrix3D变换,将图块的移动到P2 (20,0)点;
(7)下面进行旋转90度的操作,输入旋转角度90度,该处的旋转模式是自身旋转,要 获得图块的中心点,根据获取对象高宽范围方法(GeometricExtents)得到图块选择集边框 范围,计算得到选择集中心点即为旋转点,定义向量VectorfD为(0,0,1),然后根据向量、 旋转角度、旋转点用旋转方法(Rotation)建立转换矩阵Matrix3D,最后遍历选择集c对选 择集中的对象用转换方法(TransformBy)进行matrix3D变换,完成图块的旋转操作,如图5 所示;
(8)下面进行复制移动原图块偏移(0,-20)距离的操作,分别输入x轴和y轴方向的移动距离xl=0和yl=-20,建立0->0,0->-20的3D向量Vector3D,根据向量建立转换 矩阵Matrix3D,然后遍历原图块选择集用实体Clone方法复制选择集对象,生成新的图块 并加入到选择集c中,遍历选择集c对选择集中的对象用转换方法(TransformBy)进行 matrix3D变换,将图块移动(0,-20)的距离;
(9)下面进行图块缩放操作,图块缩放比例为0.8。先输入缩放比例0.8和缩放基点 P4 (0,0),根据缩放比例、基点P4用缩放方法(Scaling)建立转换矩阵Matrix3D,遍历选择 集c对选择集中的对象用转换方法(TransformBy)进行matrix3D变换,完成图块的缩放操 作,如图6所示。最后进行标牌其他部分的绘制,再进行分色拼版,制版流程完成,使用照排机打印 出图进行印刷。除上述实施例外,本发明还可以有其他实施方式,凡采用等同替换或等效变换形 成的技术方案,均落在本发明要求的保护范围内。
权利要求
一种标牌商标图块绘制方法,其特征在于,包括以下步骤(1)插入商标图片;(2)使用获取对象高宽范围方法,即使用GeometricExtents方法获得插入的商标图片的边框宽度w和高度h,以便后续的比例系数的计算;(3)输入需转换的新图块定位点P1;(4)选择图块的边框大小的生成方式,有两种方式,一是按固定值修改,此方法先输入新图块精确高度和宽度,再根据步骤(2)得到的宽度w和高度h与新图块的宽度和高度分别计算x轴和y轴方向上的缩放参数;二是按比例系数修改,此方法直接输入相对原商标图片的比例系数,该比例参数即是x轴和y轴方向上的缩放参数且x轴和y轴的缩放参数相同; (5)在输入的新图块定位点P1上新建图块,并根据x轴和y轴方向上的缩放参数用范围设置方法,即ScaleFactors方法设置新图块的高宽范围;(6)将新图块加入相应的图层,并存入选择集中,完成商标图块的绘制;(7)商标图块调整操作包括图块移动、图块复制移动、图块旋转、图块缩放,其中图块复制移动即先将图块复制后移动;图块移动、图块复制移动分为移动到固定点和移动相对偏移值;图块移动到固定点的方法是,先输入固定点的坐标P2,根据前述的P1点坐标建立P1到P2的3D向量Vector3D,再根据向量用移位方法,即Displacement方法建立转换矩阵Matrix3D;再遍历图块选择集对选择集中的对象用转换方法,即TransformBy方法进行matrix3D变换,将图块移动到P2点;图块复制移动到固定点的方法是,先输入固定点的坐标P2,根据前述的P1点坐标建立P1到P2的3D向量Vector3D,再根据向量用移位方法,即Displacement方法建立转换矩阵Matrix3D;再遍历图块选择集用实体克隆方法即Clone方法复制选择集对象,生成新的图块并加入到选择集c中,遍历选择集c对选择集中的对象用转换方法,即TransformBy方法进行matrix3D变换,将复制的图块移动到P2点;图块移动相对偏移值的方法是,分别输入x轴和y轴方向的移动距离x1和y1,建立0到x1,0到y1的3D向量Vector3D,根据向量建立转换矩阵Matrix3D;再遍历图块选择集对选择集中的对象用转换方法,即TransformBy方法进行matrix3D变换,完成图块移动;图块复制移动相对偏移值的方法是,分别输入x轴和y轴方向的移动距离x1和y1,建立0到x1,0到y1的3D向量Vector3D,根据向量建立转换矩阵Matrix3D,然后遍历原图块选择集用实体克隆方法,即Clone方法复制选择集对象,生成新的图块并加入到选择集c中,遍历选择集c对选择集中的对象用转换方法,即TransformBy方法进行matrix3D变换,完成图块移动;图块旋转分为自身旋转模式和按固定点旋转模式;图块自身旋转方法是,输入旋转角度,根据获取对象高宽范围方法,即GeometricExtents方法得到图块选择集边框范围,计算得到选择集中心点即为旋转点,定义向量Vector3D为(0,0,1),然后根据向量、旋转角度、旋转点用旋转方法,即Rotation方法建立转换矩阵Matrix3D,最后遍历选择集对选择集中的对象用转换方法,即TransformBy方法进行matrix3D变换,完成图块的自身旋转;图块按固定点旋转方法是,输入旋转角度和旋转点P3,定义向量Vector3D为(0,0,1),然后根据向量、旋转角度、旋转点P3用旋转方法,即Rotation方法建立转换矩阵Matrix3D,最后遍历选择集对选择集中的对象用转换方法,即TransformBy方法进行matrix3D变换,完成图块旋转;图块缩放的方法是,输入图块缩放比例、缩放基点P4,根据缩放比例、缩放基点P4用缩放方法,即Scaling方法建立转换矩阵Matrix3D,遍历选择集对选择集中的对象用转换方法,即TransformBy方法进行matrix3D变换,完成图块的缩放操作。
全文摘要
本发明公开了一种标牌商标图块绘制方法,包括以下步骤插入商标图片;获取对象高宽范围;确定新图块定位点P1、边框大小;在新定位点P1上新建图块,并根据x轴和y轴方向上的缩放参数用范围设置方法设置新图块的高宽范围;将新图块加入相应的图层,并存入选择集中完成商标图块的绘制;商标图块调整操作可进行图块移动、图块复制移动、图块旋转、图块缩放。本发明解决了现有绘制方法不能方便的绘制商标图块的问题,能根据标牌商标图块的各项参数,自动绘制并精确地调整图块,减少了绘制时间,提高了工作效率。
文档编号G06F17/50GK101976284SQ20101051912
公开日2011年2月16日 申请日期2010年10月26日 优先权日2010年10月26日
发明者刘为, 薛峰 申请人:镇江科大船苑计算机网络工程有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1