基于调色板的图像动画 :
图像渐隐在Windows的多媒体程序设计中是一种常用的技术,主要用来制作程序片头或者多幅图像之间的切换等。
利用图像渐隐技术可以使程序具有动画效果,从而增添程序的魅力。
图像渐隐实现的方法很多,例如利用调色板以及利用光栅映射模式等,而调色板方法无疑是其中最快速的一种。
需要指出的是,这种方法只能在基于调色板的显示模式下工作。在Windows的显示模式中,只有256色模式是基于调色板的,
这种模式是多媒体程序经常采用的。
在基于调色板的256色模式下,当一幅图像显示时,Windows把图像的逻辑调色板载入,并通过
调色板映射把逻辑调色板映射到系统调色板,图像的每一像素的显示颜色都映射自系统调色板
的一个颜色索引值,每个索引对应一个24位的RGB全彩色值。当系统调色板改变时,当前引用
系统调色板的窗口的像素颜色也随之改变,而这种改变是系统在硬件刷屏中自动完成的,速度极快,
这样就为我们利用调色板实现图像的动画渐隐提供了引擎。实际上,利用这种技术可以实现多种动画
效果,图像渐隐只是其中的一种。