daoshi
驱动牛犊
驱动牛犊
  • 注册日期2001-10-12
  • 最后登录2005-08-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:3089回复:8

那位给详细解释一下halftone是嘛意思?

楼主#
更多 发布于:2002-03-15 16:21
simon_f
禁止发言
禁止发言
  • 注册日期2001-06-03
  • 最后登录2018-06-02
  • 粉丝0
  • 关注0
  • 积分13634分
  • 威望68530点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2002-03-15 16:53
用户被禁言,该主题自动屏蔽!
daoshi
驱动牛犊
驱动牛犊
  • 注册日期2001-10-12
  • 最后登录2005-08-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-03-15 17:01
那和灰度的区别是什么?
我做激光打印机,and you?
jansen
驱动小牛
驱动小牛
  • 注册日期2001-10-21
  • 最后登录2007-10-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-03-18 08:29
过渡调色技术
传统的模拟中间色调使用相等大小的单元组成的中间色调屏幕,固定单元的距离是从中心到中心。固定单元的距离调节墨水的浓度,当每个单元中点的大小变化时产生连续色调的印象。
在计算机中,大多数打印或屏幕阴影也使用固定单元像素大小。为模拟点大小的变化,一组像素的组合模拟中间色调屏幕。GDI包括过渡调色技术的默认参数,提供一个好的首次近似。附加的设备指定的信息能加入到系统中改进输出。
驱动程序发送GDI设备相关的规范,GDI需要通过DrvEnablePDEV函数返回的GDIINFO结构进行过渡调色处理。驱动程序用GDIINFO的ulHTPatternSize成员指定模型的大小,它定义过渡调色技术推荐的输出格式。对指定的设备,过渡调色技术与调色模型大小有关。GDI提供许多预定义的模型尺寸,从2´2到16´16。
对每个标准的模型尺寸,还有一个修改版。它通过在标准模型名上加上后缀“_M”来区分。例如,标准的6乘6的模型定义的名字是HT_PATSIZE_6´6,修改的6乘6的模型定义的名字是HT_PATSIZE_6´6_M。修改版给定了更多的颜色分辨率,但产生一个副作用,即水平或垂直噪声。另外,因为每个模型的尺寸是设备分辨率相关的,相应的模型尺寸依赖于指定的设备。
在模型尺寸(空间分辨率)和颜色分辨率之间的折中是由模型尺寸决定。一个大的过渡调色模型产生更好的颜色分辨率,而小的模型得到更好的空间分辨率。确定最好的模型尺寸是进行频繁地尝试和出错。更多的信息参考在线DDK中 Graphic Driver Reference的GDIINFO。
Windows 2000在24位(或更高)的设备上不支持过渡调色技术
rich
tango
驱动牛犊
驱动牛犊
  • 注册日期2001-05-07
  • 最后登录2015-03-19
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望20点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-03-18 09:44
简单的说就是用较少的位模拟较多的色阶,例如用黑白的图实现类似与灰度的效果,也有彩色的halftone,相应的一系列算法,
在Printer中可以调用GDI的Halftone实现,系统提供2~32的patten,除非你有特殊要求就要自己处理从GDI出来的Data了
simon_f
禁止发言
禁止发言
  • 注册日期2001-06-03
  • 最后登录2018-06-02
  • 粉丝0
  • 关注0
  • 积分13634分
  • 威望68530点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2002-03-18 10:30
用户被禁言,该主题自动屏蔽!
daoshi
驱动牛犊
驱动牛犊
  • 注册日期2001-10-12
  • 最后登录2005-08-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-03-18 10:47
猜错了,我做GDI驱动,经常遇到这个概念。
由于白手起家,驱动做的举步艰难,有什么好的建议没有?
tango
驱动牛犊
驱动牛犊
  • 注册日期2001-05-07
  • 最后登录2015-03-19
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望20点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-03-18 11:24
<<digital halftoning>>好恐怖的书 :D
tango
驱动牛犊
驱动牛犊
  • 注册日期2001-05-07
  • 最后登录2015-03-19
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望20点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-03-18 11:38
请问simon_f
如果我用系统的halftone,能不能用自定义的patten,怎么传进去?
谢了 :)
游客

返回顶部