moonczx1
驱动牛犊
驱动牛犊
  • 注册日期2003-07-09
  • 最后登录2006-05-22
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望3点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1630回复:4

请问怎样将16bit的灰度转换成8bit的

楼主#
更多 发布于:2003-08-22 10:46
打印机是8bti灰度,怎样将16bit灰度的图像转换成8bit,有c语言的例程吗
Sunbeam
驱动小牛
驱动小牛
  • 注册日期2001-10-29
  • 最后登录2010-01-29
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望12点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-08-25 11:22
我记得以前有一本书讲JPEG的C语言书,上面有这个例程。呵呵,JPEG库里应该有这样的例程。在JPEG库里好好找找。记得主要思想是用统计方法,找到颜色的聚集点,生成当前画面的调色板(老的WIN32调色板做得不好,我98年在PC104板子上做过,还可以,运算量不太大)。
堂堂正正做人,明明白白做事
moonczx1
驱动牛犊
驱动牛犊
  • 注册日期2003-07-09
  • 最后登录2006-05-22
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望3点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-08-25 15:18
是什么书呢,请详细指教
shyeagle
驱动老牛
驱动老牛
  • 注册日期2002-04-30
  • 最后登录2007-07-31
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-08-26 00:02
从高到低,565改为332。
[url=http://www.01study.com]01空间网[/url] [url=http://www.01study.com/forum/dispbbs.asp?boardID=73&ID=193&skin=0]版主招募[/url] [img]http://shy2003.vip.sina.com/map/yjs.gif[/img]
Sunbeam
驱动小牛
驱动小牛
  • 注册日期2001-10-29
  • 最后登录2010-01-29
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望12点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-08-26 08:56
shyeagle说的方法是16位彩色转换成256色,这种方法运算量最小,估计PAINT就是用的这种方法,效果很不好。那本书很老了,我也记不得了,我建议你去找找JPEG库函数源代码,C语言的,写得很经典。

堂堂正正做人,明明白白做事
游客

返回顶部