DELPHI下怎样实现图象问题
DELPHI下怎样实现图象问题
1。图象前景逐渐显示出现,然后逐渐慢慢消失
2。背景逐渐碎化,而前景不动
问题点数:50、回复次数:7Top
1 楼qinzhi()回复于 2000-01-28 18:26:00 得分 0
如果在一张图片内实现你所说的功能好像不可能,只有前景用一个,背景用一
张,透明后,分别处理Top
2 楼bbsboyy()回复于 2000-01-28 18:34:00 得分 0
怎么实现呢?Top
3 楼qinzhi()回复于 2000-01-28 18:45:00 得分 0
这个我也没有做过,不过我想首先对前景的像素进行深度处理然后渐渐接近正常颜色,背景碎化我不明白什么意思。Top
4 楼huzi(胡子)回复于 2000-01-28 18:50:00 得分 10
有两种可供选择:
1:比较简单,但效果不很理想:
将前景与背景做逐单元替换。单元大小可以是任意几乘几的范围。
2:实现起来比较麻烦,
将前景与背景做逐点加权合并:
设A、B2图,每个点按 A*X + B*Y合并,生成C图。
X、Y为权值,满足:X+Y=1。
将X从0到1变化,Y从1到0变化,则生成的C图就是渐变结果。
需要注意的是,处理内容根据图象格式不同,分别要处理RGB或YUV等。Top
5 楼Venne(感觉一下)回复于 2000-01-28 20:00:00 得分 40
请下载带源码的HARMFADE控件,里面的东西可以参考,它在两个图像之间,或者两种颜色之间的淡入淡出效果非常好。
http://best.163.com/~venne/download/component/harmfade.zip
Top
6 楼bbsboyy()回复于 2000-01-29 10:20:00 得分 0
让我TRY一下。
以前在DOS中曾做过类似程序,但到WIN后便很迷茫。
碎化在很多屏保中可看到Top
7 楼bbsboyy()回复于 2000-01-29 13:15:00 得分 0
very cool
venne 果然高Top




