[发明专利]一种将矢量图形转化成位图并进行自适应分割的方法有效
申请号: | 201410458372.9 | 申请日: | 2014-09-10 |
公开(公告)号: | CN104240245B | 公开(公告)日: | 2017-06-27 |
发明(设计)人: | 李艳丽;严伟;冯金花 | 申请(专利权)人: | 中国科学院光电技术研究所 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06T7/10 |
代理公司: | 北京科迪生专利代理有限责任公司11251 | 代理人: | 杨学明,顾炜 |
地址: | 610209 *** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 矢量 图形 转化 位图 进行 自适应 分割 方法 | ||
1.一种将矢量图形转化成位图并进行自适应分割的方法,其特征在于:所述的方法的步骤包括:
步骤S1:矢量图文件读取;
矢量图文件的读取主要是分析文件格式,解析得到文件的图层数和图层中的图素信息,该图素信息包括坐标和属性;
步骤S2:文件的层次划分;
按解析的文件图层数,划分文件层次并以其本来的图层数命名以链表形式存储;
步骤S3:解析首图层文件信息;
获得该层文件的所有图元的坐标和属性信息,确定待划分尺寸坐标;
步骤S4:自适应划分子图文件;
根据图形的转化规则中单位像素代表的单位尺寸,确定待划分文件分割子文件的个数,分配空间存储划分的子图形文件;
步骤S4中图形的转化规则为:单位像素对应所有图层中单位图元的最小线宽;按所有图层中能将单位图元都框住的最小矩形坐标作为划分单层文件的尺寸;该转化规则也可以单独设定,主要设定项为:单位像素对应的单位尺寸;最小线宽不足一个像素时的取舍;指定具体的分割尺寸坐标;需独立分割的图形中心坐标;
步骤S5:单帧图形格式转化;
对于已划分好的子文件,根据转化规则将文件中包含的图元信息转化成w*h个像素大小的位图,直至所有的子文件都转化完成;
步骤S6:输出位图;
将转化好的单帧位图,以其转化的可表示文件位置的坐标(x,y)作为文件名x-y.bmp依次输出,存入以图层数命名的文件夹中,重复步骤S3至步骤S6,直至所有的图层文件都转化分割完成。
2.根据权利要求1所述的一种将矢量图形转化成位图并进行自适应分割的方法,其特征在于:划分的子文件个数由所划分文件的尺寸,单位像素对应的单位尺寸,子位图的像素数和需独立分割的图形中心坐标个数所决定;
子文件个数=(划分文件的宽度/单位像素对应的单位尺寸*子位图的像素宽度数)*(划分文件的高度/单位像素对应的单位尺寸*子位图的像素高度数)+需独立分割的图形中心坐标个数;
其中,除法采用全入的原则取整。
3.根据权利要求1所述的一种将矢量图形转化成位图并进行自适应分割的方法,其特征在于:转化的子位图的像素数为w*h,其中w为子位图像素的宽,h为子位图像素的高;子位图像素的宽和高的值可以进行单独设定,不能小于1个像素。
4.根据权利要求1所述的一种将矢量图形转化成位图并进行自适应分割的方法,其特征在于:划分的子图元文件尺寸小于规则尺寸像素时,则以黑色像素进行填充,填充原则以转化子图位于位图的左下方,其他地方依次填充;填充原则只为填充位图到指定的像素数,转化的子位图的像素和为零时,舍去该转化的位图;转化完成的子位图左右镜像存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院光电技术研究所,未经中国科学院光电技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410458372.9/1.html,转载请声明来源钻瓜专利网。