TO LeeChange:
抖动,究其本质而言,就是对图象的每点像素选最接近原始色的调色板色进行颜色误差分散。
通俗的话说就是丢掉一部分颜色。表面上也可以明显感觉图象的尖锐化。
具体的理论基础要看高等数学的卷积核内容,同时最好对一些变换了解,如傅立叶变换等等。
在很多图象控件里面其实已经有此算法源码,你去参考一下即可。
在OpenGL中不是也可以通过 Dithering 过程实现图象抖动吗?
下面的网址有一些图象处理的文档资料,如果你想研究算法的话,很有价值!
http://www.cgan.net/book/BOOKS/PRINT/scanner/listset.htm 希望对你有所帮助!