去除图象背景色的问题 ( 积分: 100 )

  • 主题发起人 主题发起人 magicfish
  • 开始时间 开始时间
M

magicfish

Unregistered / Unconfirmed
GUEST, unregistred user!
求在程序运行时动态去除背景色的算法,类似大头贴纸。
背景色为白色。
 
求在程序运行时动态去除背景色的算法,类似大头贴纸。
背景色为白色。
 
背景可以融合, 将背景色跟前景色叠加。拦截 WM_ERASEBKGND 消息
 
创建窗体时把背景搞成你想要的就可以了;
好象不要拦截什么消息?
 
我不喜欢乱加代码,我用的方式:
把图像搞成bmp格式,在截屏取得窗体的颜色,在画图中把图像的背景改成窗体颜色,保存图像为新格式即可。
我一直都这样用,你也可以,除非你的窗体在运行期不断改变颜色。
 
接受答案
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
772
import
I
后退
顶部