DELPHI下怎样实现图象问题

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

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧