The present invention provides a device for coloring treatment by proper volume number of data quantity of character contour line of the inner region. The background colour. The synthesis module (255). Transfer, has 7 registers for volume number W pixels of a painted region were stored in a register, keep the 1 bit value. That is the background colour. The synthesis of transfer module (255). The maximum number of 7 bits w storage volume. However, these registers, as the number of volume variation and volume of digital wide, using ROM (12) stored in the program designers think as width volume number variation or the volume number is appropriate register. Therefore, compared with the existing technology of using fixed bit width, can change the width and flexibly according to the characteristics of the font data. Drawing device, image output device and program.
【技术实现步骤摘要】
本专利技术涉及对文字图像进行描画的技术。技术背景在周知的作为文字的字形方式之中有轮廓字形方式。在这个轮廓字形 方式中,在位图存储器上描画文字的轮廓线,在这个轮廓线的内侧区域配 置描画色的像素后用描画色涂色该区域来显示文字。作为此时对轮廓线内 侧区域进行涂色的方法,有偶奇方法(也称奇偶判别法)、非零绕数方法 (也称非零涂色法)。偶奇方法,是向X轴方向扫描所描画的轮廓线的位图存储器,从扫描 开始点进行计数,从'奇数目'的轮廓线开始到下一个'偶数目'的轮廓 线为止进行涂色的方法。此外,非零绕数方法,是预设一个被称作'巻数'或'绕数'的、初始值为'0'的变量,在轮廓线与扫描线的交叉点上, 根据其轮廓线的描画方向使巻数增减,并对巻数不为零的区域进行涂色。 更具体而言,首先,按每个x轴方向的扫描线对描画了轮廓线的位图存储 器进行扫描,在其扫描线与文字的轮廓线的交叉点上,当轮廓线的描画方 向朝上(y坐标值增加的方向)时,在巻数上加4'。另一方面,当轮廓 线的描画方向朝下(y坐标值减少的方向)时,从其巻数中减'r。对所 有的扫描线与轮廓线的交叉点进行这些处理,来求出位于扫描线上的各像 素的巻数。其结果,如果巻数为'0',就判断对应该巻数的像素是在轮廓 线的外侧,如果巻数不为W',就判断是在轮廓线的内侧,然后在其内侧 的区域配置描画色的像素。相对于在偶奇方法中,在文字字画之间重叠的区域上发生漏涂的问 题,虽然在非零绕数方法中不会发生这样的漏涂,但存在字形设计者要重 新设计轮廓数据,在记述这些数据时非常麻烦的缺点。例如,在专利文献 1中,公开了在偶奇方法和非零绕数方法之 ...
【技术保护点】
一种描画装置,其特征为,具备: 轮廓描画单元,其根据文字的轮廓数据在描画区域描画文字的轮廓线; 指定单元,其当沿着规定的扫描线对描画了前述轮廓线的前述描画区域进行扫描时,对根据该轮廓线的描画方向进行增减的变量的数据量进行指定; 变量存储单元,其以前述扫描线单位对描画了前述轮廓线的前述描画区域进行扫描,对位于各个前述扫描线上的各像素,求出由前述指定单元指定的数据量的变量,进行存储;和 涂色单元,其根据由前述变量存储单元存储的变量,特定前述描画区域的前述轮 廓线的内侧的区域,并在特定后的区域配置描画色的像素,以描画色对该区域进行涂色。
【技术特征摘要】
JP 2007-10-4 2007-2610731.一种描画装置,其特征为,具备轮廓描画单元,其根据文字的轮廓数据在描画区域描画文字的轮廓线;指定单元,其当沿着规定的扫描线对描画了前述轮廓线的前述描画区域进行扫描时,对根据该轮廓线的描画方向进行增减的变量的数据量进行指定;变量存储单元,其以前述扫描线单位对描画了前述轮廓线的前述描画区域进行扫描,对位于各个前述扫描线上的各像素,求出由前述指定单元指定的数据量的变量,进行存储;和涂色单元,其根据由前述变量存储单元存储的变量,特定前述描画区域的前述轮廓线的内侧的区域,并在特定后的区域配置描画色的像素,以描画色对该区域进行涂色。2. 如权利要求l所述的描画装置,其特征为, 前述变量存储单元,当前述变量溢出了由前述指定单元所指定的数据量时,进行将该变量 值归零的环绕处理来求出前述变量。3. 如权利要求l所述的描画装置,其特征为, 前述轮廓描画单元,当根据基于文字的轮廓数据而计算出的轮廓线的位置来在前述描画 区域描画前述轮廓线时,判断该轮廓线是否从前述描画区域的边缘多出,当前述的判断结果,前述轮廓线是在前述描画区域的前述扫描线延伸 的方向上多出时,则将多出的轮廓线的位置作为前述描画区域的边缘的 位置,当前述的判断结果,前述轮廓线是在与前述描画区域的前述扫描线延 伸的方向正交的方向上多出时,则除去多出的轮廓线...
【专利技术属性】
技术研发人员:泽崎高,小野义之,斋藤明,
申请(专利权)人:精工爱普生株式会社,
类型:发明
国别省市:JP[日本]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。