用多级技术打印n色调图像的方法

文档序号:2505146阅读:252来源:国知局
专利名称:用多级技术打印n色调图像的方法
技术领域
本发明与Qian Lin发明的,1994年3月2日提交的名为“用难于觉察的点打印N色调图象”的共同转让的与共同未决的美国专利申请相关。
本发明一般涉及打印图象,更具体地涉及用N色调打印图象。
可以利用许多方法从一种灰度级图象中打印半色调图象。这些方法通常包含建立灰度级图象各象素的近似灰度级,然后再根据某些表示方案打印各点来表示该灰度级图象。
一种形式的表示方案依赖于抖动矩阵(dither matrix),它具有与灰度级图象相同数目的象素。矩阵中的每一个象素具有一个级,该级与其在灰度级图象中对应象素的级相比较,以生成半色调图象中的一个象素的级。用抖动矩阵绘制图象的一般性讨论可在R.Ulichney(1987)的“数字半色调”中找到。另一种形式的表示方案依赖于误差扩散法,其一般性讨论可在Floyed与Steinberg所著“空间灰度级的一种自适应算法”(Proc,SID出版,卷17,75-77页,1976)中找到。
一种类型的抖动矩阵称作Bayer矩阵。

图1显示256级用8×8象素的Bayer矩阵打印的每英时300点上的先有技术灰度斜坡(grey ramp)这一斜坡中50%以上的灰度级是无法分辨的黑色。这便减少了打印一个图象的灰度级的数目。此外,可分辨的灰度级之间的许多过渡不是平滑的,导致在Bayer矩阵生成的图形中的显著的不连续性。
从上文中可以明显看见仍然需要一种具有更多可分辨的灰度级与相邻的灰度级之间更平滑地过渡的相对低成本的打印图象的方法。
本发明在于以相对低成本的方式,以更多的可分辨的灰度级及相邻级间的更好过渡,从一个灰度级图象中生成N色调图象的方法。该方法是基于生成一个N色调图象,而不是半色调图象。
灰度级图象与N色调图象具有许多象素,在灰度级图象中的每一个象素都有在一个最高级与一个最低级之间的一个级。N色调图象中的每一个象素具有N个级中的一个级,而N则大于2。
在一个较佳实施例中,N色调图象中的各象素的级是根据灰度级图象中其对应的象素的级并根据一个原始抖动矩阵确定的;N级中相邻的级间的分隔是不均匀的。确定处理之后,将N色调图象中的每一个象素模拟以表示其级别。根据模拟打印该N色调图象。
一种模拟各象素的较佳方法为用许多邻接的子象素取代N色调图象中的每一个象素。各象素的级别是用其各对应子象素的密度表示的,因此子象素的不同密度的组合产生象素的不同级别。根据上述方法,所打印的N色调图象在其灰度斜坡中相邻的灰度级之间具有较平滑的过渡,并具有更多可分辨的灰度级。
从下面结合附图,用例示本发明的原理的方法所作的详细描述中,本发明的其它方面与优点将是显而易见的。
图1示出用Bayer矩阵打印的先有技术的灰度斜坡。
图2示出本发明的第一较佳实施例的表示。
图3示出生成第一较佳实施例的N色调图象的一种较佳灰度级组的表。
图4示出本发明中形成一个多级抖动矩阵的一种较佳方式。
图5示出用图4中所描述的方法形成的一个多级抖动矩阵。
图6示出形成第一较佳实施例的N色调图象的一种较佳方式。
图7示出生成第一较佳实施例中的子象素与段的一种较佳方式。
图8示出第一较佳实施例中子象素的形成。
图9示出用于四个子象素的一种较佳的段集合。
图10示出图9中用不同段打印的16个级。
图11中示出第一较佳实施例的N色调图象中灰度级与各级的密度之间的关系。
图12示出用第一较佳实施例打印的画面。
图13示出第二较佳实施例的一个实例,其中16个邻接的子象素构成一个象素。
图14示出生成第二较佳实施例的13种不同的级的子象素的接通序列。
图15示出第二较佳实施例的灰度级组的表。
图16示出根据本发明的第二较佳实施例生成的灰度斜坡。
图17示出本发明的第四较佳实施例的一部分。
图18示出用于第四较佳实施例的一种较佳方法。
图19用图形示出形成第四较佳实施例中的特殊抖动矩阵的一种较佳方法。
图20示出形成图19中的特殊矩阵的一组较佳步骤。
图1-20中相同的数字分配给所有图中的相同单元。下面参照图1-20讨论本发明的实施例。然而,熟悉本技术的人员应容易理解,由于本发明超出这些有限的实施例而这里相对于这些图给出的详细描述只是为了示例性目的。
图2示出本发明的第一较佳实施例100的一种表示,它用打印机、绘图机或其它打印设备104从一个灰度级图象106印出一个N色调图象102。该N色调图象102具有两种中间形式,第一中间N色调图象101与第二中间N色调图象103。这些图象具有许多象素;例如,灰度级图象106包含象素108与112,而第一中间N色调图象101则包含象素114与116。
灰度级图象中的各象素具有在最高与最低级范围内的一个级。例如最高级为255而最低级为0;每一个级表示灰度级图象106的一个灰度级。
第一中间N色调图象101具有N个级,其中N最好大于2。第一中间N色调图象101中的各象素的级来自N个级之一。这N个级是通过将灰度级分成N组而从灰度级图象102中的灰度级中选出的。各组灰度级中具有一个组内最高灰度级,它是该组内的最高级并且是N个级之一。N个级中相邻的级间的划分不是均匀的。稍后将在说明书中描述设定这一不均匀性的方法。
图3示出生成16级N色调图象的灰度级组的一张较佳表的实例。第16组202复盖255至253之间的灰度级范围,其组内最高灰度级为255。每组由其组内最高级表示。全部16组产生16个组内最高级,它们代表N色调图象的16个级。
第一较佳实施例包含若干多级抖动矩阵118,诸如多级抖动矩阵122。每一个多级抖动矩阵包含许多象素,诸如矩阵122具有象素124与126。
多级抖动矩阵是通过图3中所示的级组及一个原始抖动矩阵形成的。图4示出生成图5中所示的多级抖动矩阵122的一种较佳方式260。首先,形成图3中的N个灰度级组,(262)。然后通过按照这些灰度级组换算原始抖动矩阵而形成这些矩阵,(264)。原始抖动矩阵250可以是具有从1至255的级的Bayer矩阵或其它类型的抖动矩阵;这一矩阵是广泛地用于绘制一个图象的那种矩阵,在这一申请中将不再进一步描述。图5中所示的多级抖动矩阵122对应于图3中所示的第4组灰度级206,它复盖56至31的灰度级。为了形成多级抖动矩阵122,按照组206中的级,用56至31的灰度级换算原始抖动矩阵中的级(1至255);例如,利用下述直接换算计算将小数部分四舍五入以后,将原始抖动矩阵的第二象素中的级167换算成多级抖动矩阵的第二象素中的级47(((56-31)/(255-1))*167+31)类似地,原始抖动矩阵的象素257中的级40换算成多级抖动矩阵的象素259中的35。根据上述方法,形成多级抖动矩阵122。利用原始抖动矩阵及图3中所示的16组灰度级,用直接换算计算生成16个多级抖动矩阵。图6示出根据多级抖动矩阵形成N色调图象的一组较佳步骤。
为了生成第一中间N色调图象101,将灰度级图象106中的每一个象素与这些多级抖动矩阵中之一中的一个象素进行比较并确定其阀值。例如,灰度级图象106中的第一象素108具有灰度级51。这一灰度级落在图3中所示的第四灰度级组中。便选择第四灰度级组生成的多级抖动矩阵122,(275)。然后,将灰度级图象的第一象素与多级抖动矩阵122的第一象素进行比较,(277)。在比较过程中,首先判定灰度级图象中的象素的级是否大于或等于多级抖动矩阵的对应象素中的级;如果是,便选择生成该多级抖动矩阵的对应组的组内最高级用于第一中间N色调图象;然而,如果灰度级图象中的象素的级较低,便选择下一个组的组内最高级用于第一中间N色调图象。在本例中,由于51大于50,便选择组内最高级56作为第一中间N色调图象中的第一象素的级。对于第二象素,由于46小于47,因此选择下一组的组内最高级31作为N色调图象中的级。从灰度级图象与多级抖动矩阵中的级,上述象素与象素比较方法生成第一中间N色调图象101。
第二中间N色调图象103用两步生成。首先,用若干接连的子象素表示或模拟第一中间N色调图象101中的各象素,(279),然后用若干段表示或模拟各子象素。
当不愿意受到理论的束缚时,可认为本发明的某些有利结果是通过了解相对廉价的打印机的功能而获得的。为了用基本上觉察不到的点生成一个图象,例如,用分辨率至少为每时600个象素或点的激光打印机来打印每一个象素。各象素的特征最好通过具有一定宽度的脉冲来控制。脉冲宽度可以细分成若干段。各段可以是高密度或低密度的;高密度意味该段是黑的或者该段是用延伸进该段中的脉冲宽度接通的;而在低密度上则意味该段是浅的或该段是用未延伸进该段的脉冲宽度断开的。对于典型的当今每时600点激光打印机,如果脉冲分成8段,最好有一个以上的段在高密度上以便生成可再生的输出。换言之,在高密度上的每一个段最好应有一个也在高密度上的邻接段。根据这种表示,图象的不同级,需要不同的脉冲宽度或者需要选择不同数目的段。为了生成输出图象的更多的级,N色调图象中的每一个象素是用若干象素表示或模拟的;这些象素称作子象素。在一个较佳实施例中,通过组合四个子象素来生成各象素的不同级,用每时300点分辨率得到N色调图象;所生成的N色调图象在正常条件下对于具有20/20视力的普通人的肉眼基本上具有觉察不到的点。上述理论通过用类似于改变一台激光打印机的各象素中的脉冲宽度的方法改变各打印点的密度也能应用于其它相对廉价的打印机,诸如喷墨打印机。然后,使用本发明中所发明的方法,能够用基本上觉察不到的点生成图象。
采用子象素与段的一个例子示出在图8与9中,而一组较佳的步骤则示出在图7中。该例子是基于一台每时600点的激光打印机的。图8示出第一中间N色调图象101中的各象素是用四个邻接的子象素代替的,(283);例如象素114由子象素302、304、306与308替代。图9示出4个子象素,每个子象素由8个段代替,(285)。每段内有一个数字;例如段310具有一个数字15,而段312具有数字1。段内的数字表示接通该段或该段在高密度时象素的级。例如,对于级15,脉冲宽度延伸跨越三个段,即段310、314与316;对于级1,即最暗的级,脉冲宽度延伸跨越所有的段;而对于级16,则不接通任何段或者所有的段都在低密度上。这样,便用段与子象素表示了各象素的级,(287)。
十六个级具有可觉察的不同灰度级。一种确定为哪一级接通哪一段的较佳方法是凭个人的视觉。在图9中所示的用32段的本实施例中,这些段是一个接一个地接通的,所建立的级由一个密度计(densitometer)来测定,它测定一个级的密度。理论上,32个段中可得出33个级,但许多级是视觉上不能分辨的。这些不能分辨的级组合成一个级,例如许多段组合成级1与级2。在本实施例中,选择了16个可分辨的级。采用每时600个子象素的激光打印机的较佳实施例的另一个要注意的是,最浅的级15最好需要一段以上。一个由自己接通而相邻段均未被接通的段的效果可能不是非常可再生的。从而,最浅的级最好要求接通一个以上的段。然而,一旦接通了某些段,随后的级可能只需要一个附加的段便可视觉上不同。例如,级14与级15相比只需要多接通一个段即可。在本实施例中,级间的段数是不一致的;例如级16与15之间的差是3段,而级15与14之间的差只有一段。
另一种确定为哪些级接通哪些段的较佳方法是为32段保留33级。一些级可能是视觉上不能辨别的,并需要6位来指定所有的级。如果位数是至关重要的,则可以去掉一级,这时只需5位来指定32级。
上述例子是基于每时600个子象素或点的激光打印机的。也可采用更高分辨率的激光打印机。各象素的子象素的数目不一定是4。而每一子象素的段数也不一定是8。通过试验段的数目,子象素的数目与点的大小,根据本公开的说明,能够用基本上觉察不到的点生成具有不同分辨率,不同子象素数目及不同段数的图象。
图10示出用图9中所示的不同脉冲宽度或段印出的16个级。例如,第四个方块325便是第四级。如图9中所示,其中具有数字4或更大数字的所有段都将被接通,这意味着三个子象素302、304与306的脉冲是接通的;换言之32个段中的24个是接通的。
图10中所示的16个级是用密度计测定的。N色调图象的各级的密度反过来与灰度图的灰度级相关。在一个较佳实施例中,这种关系假定为线性的。图11中示出灰度级与N色调图象的各级的密度之间的关系。图10中的各级映射到一组或一个灰度级范围上。例如第四级大约具有灰度级56,而第三级具有31;因而第四级组复盖56至31的灰度级。这是确定图3中的所有灰度级组的一种较佳的方法。
打印机104从第二中间N色调图象103打印N色调图象102,(281)。在本实施例中,用值1来表示一个接通的段而用值0来表示一个断开的段。它们中带1的段将被打印。图12示出用第一较佳实施例印出的一个画面。该图象为每时300点或象素。各象素用4个子象素表示,而各子象素用8个段。每一个象素一共有32个段。在本实施例中,每一个象素只有16级,这可用4位表示。从而,只为每一个象素增加4位,对于普通人,所生成的图具有基本上觉察不到的点。图中所有的点,诸如苹果上的点,是在原始灰度级图象中的。
本发明的第二较佳实施例类似于第一较佳实施例,只是不需要改变第二中间抖动矩阵103中的各子象素的脉冲宽度或者使用不同的段。N色调图象是通过诸如8×8象素的一个原始Bayer矩阵生成的。
在第二实施例的一个例子中,每一个象素是用16个邻接的子象素表示或模拟的,如图13中所示。图14示出生成13种不同级的子象素接通序列。例如,如果想要第四级,则接通标记为4或以上的每一个子象素,或在其中打印一个点。这一序列是根据45°模型上的标准屏幕(classical screen)或群集点(cluster dot)确定的;这一模型对于熟悉本技术的人员应是显而易见的,这里无须进一步描述。从这13级中,密度计根据类似于图11的图形生成13灰度级组。图15示出所找出的灰度级组。各灰度级组之间的间隔也是不均匀的。
从图15中的13灰度级组中,原始Bayer矩阵形成13个多级抖动矩阵。从这些多级抖动矩阵中,生成第一中间抖动矩阵101。根据图14中所示的13级,产生第二中间N色调图象与N色调图象,如第一较佳实施例中那样。
图16示出根据第二较佳实施例用多级Bayer矩阵与13级生成的带有256个灰度级的灰度斜坡。象素具有每时75点的分辨率,而子象素则在每时300点上。与图1中的先有技术灰度斜坡相比,具有明显较多的可分辨灰度级。再者,图16中灰度级之间的过渡比图1中更为平滑。如果从诸如2呎远的距离上并排地观察这两张图,对于一位观察者,这些效果将更为明显。
第三较佳实施例与第一较佳实施例的主要区别在于用一种多级误差扩散技术(multi-level error diffusion techinque)来代替多级抖动矩阵生成第一中间N色调图象101。在正常误差扩散技术中,将来自各象素的误差与灰度级图象的中间灰度级进行比较,而将误差扩散到其周围象素。误差扩散技术对于本技术中的普通技术人员是人所共知的,因此将不再在本说明书中进一步描述。对于本发明中的较佳多级误差扩散技术,再次将各灰度级图象象素的级映射到一个对应的灰度级组,诸如图3中所示的一种。将灰度级图象的各象素的级与其对应的灰度级组的中间级进行比较,并将误差再次扩散到其对应的象素以生成第一中间N色调图象101。例如,将具有级51的第一象素108与级43(56与31的平均值)进行比较,并将误差扩散到其相邻的象素。
图17示出本发明的第四较佳实施例401的一部分,其较佳步骤组示出在图18中。第一与第四实施例之间的区别在于第四实施例通过将许多步骤压缩进一个特殊的抖动矩阵而减少了第一实施例中的步骤。在本实施例中,第二中间N色调图象404中的各段的级是通过灰度级图象400与该特殊抖动矩阵402之间的象素对象素比较而确定的。根据这些比较,确定N色调图象的各象素的级;(375)。然后,打印机从第二中间N色调图象404打印N色调图象,(377)。在另一个实施例中,最好不需要确定各象素的级,(375)。而将第二中间N色调图象404中的全部段作为一个位图送至打印机,并直接打印该位图。
在图17中所示的一个较佳实施例中,将灰度级图象400中的每一个象素细分成一组邻接的段以形成一个更高分辨率的灰度级图象406。各象素的所有段可具有灰度级图象400中与其对应的象素相同的灰度级;例如,将具有级206的第一象素408细分成三十二个邻接的段,诸如410、412、414与416;所有的段都具有级206。对于另一个实施例,更高分辨率灰度级图象406实际上具有比灰度级图象400更高的分辨率;例如,高三十二倍的分辨率。细分之后,将较高分辨率灰度级图象中的各段与特殊抖动矩阵402中的对应段进行比较。
图19用图形示出形成特殊抖动矩阵402的一种较佳方法,其一组较佳步骤示出在图20中。作为一个概貌,首先将许多标准灰度级图象,诸如460、462与464,与多级抖动矩阵,诸如118与122进行比较,(500),以生成许多中间输出矩阵,诸如450、452与454。然后,如在第一较佳实施例中那样,用一组邻接的子象素去替代中间输出矩阵中的每一个象素,以形成许多输出矩阵,诸如470、472与474,(502)。将所有的矩阵加在一起,(504)以形成特殊抖动矩阵402。
更详细地,各标准灰度级图象中每一个象素具有相同的灰度级。例如在标准灰度级图象460中,所有象素都具有灰度级0。灰度级图象可具有256级,为了复盖所有的级,最好有256个标准灰度级图象。
多级抖动矩阵是和第一较佳实施例中一样生成的。对于各标准灰度级图象,将其象素与一个对应的多级抖动矩阵进行比较来生成其中间输出矩阵。这种比较与第一较佳实施例中的比较相似。例如,标准灰度级图象462的所有象素都具有级45。其对应多级抖动矩阵为122,它复盖从56到31的级。这样,将标准灰度级图象462中的每一个象素与多级抖动矩阵122中的对应象素进行比较以生成中间输出矩阵452。
通过用一组邻接的段替代每一个象素,将所有的中间输出矩阵变换成它们对应的输出矩阵。这一替代过程类似于从第一实施例中的第一中间N色调图象生成第二中间N色调图象中的替代过程。例如,将中间输出矩阵中的各象素用具有它们对应的密度的32个段替代以表示各象素的级;必须接通的段中具有1,而必须断开的段则具有0。替代后,每一个中间输出矩阵成为其对应的输出矩阵。例如,替代后中间输出矩阵452成为输出矩阵472。然后用矩阵加法将所有输出矩阵加在一起以产生特殊抖动矩阵402。
一个Bayer矩阵可用于第四较佳实施例。其差别在于中间输出矩阵中的每一个象素不是用段来替代,而是只用子象素,如第二较佳实施例中一样。一个必须接通的子象素中为1,而必须断开的则为0。
从上文中应能理解,本发明以相对廉价的方式生成视觉上满意的N色调图象。上述描述可推广到彩色图象。对于彩色N色调图象,所发明的方法至少要再重复两次,为每种不同的彩色各进行一次以生成彩色的N色调图象。本发明还能推广到在显示器上显示N色调图象的显示器,而不是在一台打印机上打印。事实上,本发明中的打印步骤包括显示,只要本发明中的打印机是一个显示设备。
从对本说明书的考虑或对这里所公开的发明的实践中,本发明的其它实施例对于熟悉本技术者将是显而易见的。本说明书及例子只是旨在作为示例考虑的,而本发明的真正范围与精神则是由下述权利要求指明的。
权利要求
1.一种从灰度级图象生成N色调图象的方法,两种图象都包含多个象素,灰度级图象中的各象素具有在一个最高及一个最低级间的范围内的一个灰度级,而N色调图象中的各象素具有一个N级之一的灰度级,其中N大于二,该方法包括下述步骤根据灰度级图象中的对应象素的级及根据一个原始抖动矩阵,确定N色调图象中各象素的级,N级中相邻的级之间的分隔是不均匀的;模拟N色调图象中每一个象素的级;以及根据模拟打印N色调图象。
2.权利要求1所提出的一种方法,其中的确定步骤进一步包括从根据N个级与原始抖动矩阵生成的多个多级抖动矩阵中,为灰度级图象的每一个象素选择一个多级抖动矩阵;以及将灰度级图象中的各象素的级与所选择的多级抖动矩阵中的对应象素的级进行比较以确定N色调图象中的对应象素的级。
3.权利要求2中所提出的一种方法,其中有N个多级抖动矩阵,它们是用下述步骤生成的根据N色调图象的N个级,将灰度级图象中的级分成N个组;以及用各组中的级换算原始抖动矩阵以生成N个多级抖动矩阵。
4.权利要求1中所提出的一种方法,其中在N色调图象的N个级中的相邻级之间存在着视觉上可觉察的密度改变。
5.权利要求1中所提出的一种方法,其中该N色调图象是黑白的。
6.权利要求1中所提出的一种方法,其中N色调图象是彩色的;以及该方法还包括重复该方法一次以上的步骤,每次为一种不同的色彩,以生成彩色N色调图象。
7.权利要求3中所提出的一种方法,其中N色调图象是彩色的;以及该方法还包括重复该方法一次以上的步骤,每一次为一种不同的色彩,以生成彩色N色调图象。
8.权利要求1中所提出的一种方法,其中的模拟步骤包括用多个子象素替代N色调图象中的每一个象素,各子象素具有一个密度;以及用其各个对应的子象素的密度表示各象素的级。
9.权利要求1中所提出的一种方法,其中的打印步骤包括利用一台黑白打印机。
10.权利要求1中所提出的一种方法,其中的打印步骤包括利用一台彩色打印机。
11.一种根据一个原始抖动矩阵与多个标准矩阵从一个灰度级图象生成一个N色调图象的方法,这些矩阵与图象包含多个象素,该灰度级图象中的各象素具有在一个最高与一个最低级的范围内的一个灰度级,以及N色调图象中的各象素具有N个级之一,其中N大于二,该方法包括下述步骤通过将灰度级图象中的对应象素的级与一个特殊抖动矩阵中的对应象素进行比较,确定N色调图象中各象素的级,该特殊抖动矩阵依赖于(a)该N个级,(b)原始抖动矩阵及(c)用子象素模拟以生成N个级;以及打印该N色调图象。
12.权利要求11中所提出的一种方法,其中的特殊抖动矩阵是用下述方式生成的用多个多级抖动矩阵之一运算各标准矩阵以生成其对应的中间输出矩阵,这些多级抖动矩阵是从该N个级与原始抖动矩阵形成的;通过用多个邻接的子象素模拟中间输出矩阵中的每一个象素而产生多个输出矩阵;以及相加这些输出矩阵。
13.权利要求12中所提出的一种方法,其中N色调图象中的N个级的相邻级之间的分隔是不均匀的。
14.权利要求13中所提出的一种方法,其中各标准矩阵中的象素具有相同的灰度级,来自全体标准矩阵的级复盖灰度级图象中的所有级;以及这些多级抖动显示矩阵是用下述方式生成的根据N色调图象的N个级将灰度级图象中的级分成N个组,及用各组中的级换算原始抖动矩阵以生成N个多级抖动矩阵。
15.权利要求1中所提出的一种方法,其中该模拟步骤包括用子象素来模拟以生成N个级;以及该确定步骤与模拟步骤依赖于一个特殊抖动矩阵及多个标准矩阵。
16.权利要求15中所提出的一种方法,其中的特殊抖动矩阵是用下述方式生成的用多个多级抖动矩阵之一运算各标准矩阵来生成其对应的中间输出矩阵,这些多级抖动矩阵是从该N个级与该原始抖动矩阵形成的;通过用多个邻接的子象素模拟中间输出矩阵中的每一个象素产生多个输出矩阵;以及相加这些输出矩阵。
17.权利要求16中所提出的一种方法,其中各标准矩阵中的象素具有相同的灰度级,并且来自全体标准矩阵的级复盖灰度级图象中的所有级;以及这些多级抖动矩阵是用下述方式生成的根据N色调图象的N个级,将灰度级图象中的级分成N组,及用各组中的级换算原始抖动矩阵以生成N个多级抖动矩阵。
全文摘要
用若干多级抖动矩阵从灰度级图像生成N色调图像,两种图像都具有许多像素,灰度级图像中的各像素具有在一个最高与一个最低级范围内的一个灰度级,而N色调图像中的各像素具有N级之一的级,N大于二。本方法包括根据在灰度级图像中的各像素的对应像素的级及一个原始抖动矩阵确定N色调图像中各像素的级的步骤。确定过程之后,模拟N色调图像中的每一个像素以表示其级。根据模拟,打印该N色调图像。
文档编号B41J2/52GK1118898SQ951008
公开日1996年3月20日 申请日期1995年2月27日 优先权日1994年3月2日
发明者林茜 申请人:惠普公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1