hur.cn - 华软网

 热门搜索

关于调色板和显示的个人理解,欢迎大家来指出错误,谢谢!!

  作者:未知    来源:网络    更新时间:2011/3/7
是否调用调色板,取决于显示器的显示模式和其本身位图文件的位数。如果是8位的位图在256色显示设备上是调用调色板,如果8位位图在真彩色的显示设备上也是调用系统或自带的调色板,只不过是将8位扩展成24位,其索引值不变,因此结果是浪费了视频内存(也就是显存)。其褪色原理也是基于调色板的设置,例如将8位的彩色图褪色为8位的灰度图也是基于调色板实现的。如果是24位位图在低于24位显示设备中显示是不能正常显示的。低位位图在真彩色显示设备下显示仅仅是浪费了内存,其与小于16位的显示设备调用调色板原理与显示图像大致相同。
---华软 网友回答---
  class="deleted_message"> 该回复于2011-03-07 13:08:31被版主删除
---华软网友回复---
请各位高手评析评析一下,看哪里有错,谢谢啊。。。
---华软网友回复---
是否调用调色板,取决于显示器的显示模式和其本身位图文件的位数。如果是8位的位图在256色显示设备上是调用调色板,如果8位位图在真彩色的显示设备上也是调用系统或自带的调色板,只不过是将8位扩展成24位,

此处理解有误,24位的调色板大约有256*256*256个颜色可以通过,256图只是用其中任意选的256个颜色,谈不上扩展。8位位图文件有调色板是用于限定地列出,图信息0-255对应256*256*256的哪几个颜色
其索引值不变,因此结果是浪费了视频内存(也就是显存)。其褪色原理也是基于调色板的设置,例如将8位的彩色图褪色为8位的灰度图也是基于调色板实现的。如果是24位位图在低于24位显示设备中显示是不能正常显示的。低位位图在真彩色显示设备下显示仅仅是浪费了内存,其与小于16位的显示设备调用调色板原理与显示图像大致相同。

灰度图稍有浪费,但无论多大的图,浪费内存均为4*256=1K内存,根本无所谓
---华软网友回复---
设备有关的位图才需要调色板吧,设备无关的似乎是不要的
---华软网友回复---
真彩色系统显示任何位图都不需要调色板!只有256色系统或16位系统才需要调色板!
---华软网友回复---
引用 5 楼 flydreamgg 的回复:
真彩色系统显示任何位图都不需要调色板!只有256色系统或16位系统才需要调色板!

还包括更低位色系的图像,才需要。
---华软网友回复---
那就是说其实真彩色显示器也有一个调色板,只不过这个调色板是24位的,而不是8位的了。
他显示的每一个像素就相当于是在24位的调色板中索引出来的??????
---华软网友回复---
求解答。。。
---华软网友回复---
  class="deleted_message"> 该回复于2011-04-18 08:57:45被版主删除
---华软网友回复---
引用 3 楼 gongdiwudu 的回复:
灰度图稍有浪费,但无论多大的图,浪费内存均为4*256=1K内存,根本无所谓

为什么是4*256?这难道说整个调色板都浪费掉了?      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。