加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

在Delphi中淡入alpha混合的PNG形式

发布时间:2020-12-15 09:41:14 所属栏目:大数据 来源:网络整理
导读:几年前,当Vista首次发布时,我问了一个关于这个问题的问题,但从未解决过这个问题,并将其作为后来考虑的问题搁置了. 我有一个闪屏,我努力让自己看起来很棒.它是一个32bpp的alpha混合PNG.我有一些代码(如果需要我可以挖掘!)在Windows XP或Vista下桌面组合关闭
几年前,当Vista首次发布时,我问了一个关于这个问题的问题,但从未解决过这个问题,并将其作为后来考虑的问题搁置了.

我有一个闪屏,我努力让自己看起来很棒.它是一个32bpp的alpha混合PNG.我有一些代码(如果需要我可以挖掘!)在Windows XP或Vista下桌面组合关闭时效果很好.然而,在Vista下,所有透明部分都是黑色的,破坏了一切看起来很棒的东西!

所以,我的问题是这样的:因为任何人都可以将一个32bpp的alpha混合PNG作为启动画面显示,无论是否激活桌面合成都可以使用?如果需要,我可以免费或以其他方式使用第三方组件.

理想情况下,这适用于Delphi 7.

更新:除了下面的答案,这些工作非常好,我发现TMS TAdvSmoothSplashScreen组件也能很好地处理这个任务,如果有点复杂的话.

解决方法

蒂姆,我刚刚在Vista / D2007上尝试了这个,选择了’Windows Classic’主题:

德尔福Alpha混合飞溅屏幕 – 第2部分
http://melander.dk/articles/alphasplash2/2/

没有我能看到的黑色背景……它看起来仍然很棒.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读