如何调整调色板各颜色以便无须重画就能改变图形的颜色?(100分)

  • 主题发起人 主题发起人 luhao
  • 开始时间 开始时间
L

luhao

Unregistered / Unconfirmed
GUEST, unregistred user!
从前在DOS下有种不用重画就能是屏幕上显示的图案变色的方法:
假定从调色板上的第x种颜色画条线,现在直接在调色板的设置中
直接修改第x种颜色的rgb分量值,屏幕上的线自然就变了色,
请问在DELPHI中如何实现?
哪里有这方面的资料可下载?

先谢了!
 
好象那是显示卡颜色比较少的时候的事情了
现在好象没有这样用了吧?
 
好象和原来差不多,也是动态改变pallete索引值,达到这种效果的,
肯定有,所用的函数也就是和pallete(没拼错吧)有关的。
 
调色板只是用于256色图像系统中,我曾看到过一篇关于针对256色和真彩色图像
调整颜色的文章,等我找找然后贴上来.
 
agree, 确实是 256 色的,但可以修改颜色值,具体怎么做,
不太清楚。
 
首先CreatePalette,
然后SelectPalette,
最后RealizePalette。
 
电脑编程技巧与维护,99年第5期上有一篇文章,C++的,可以找找
 
我已经在网易BBS的DELPHI版找到答案了,
的确只有256色模式才可用,
谢谢大家!
 
谢谢!
剩余分数收回
 
多人接受答案了。
 
后退
顶部