主题:在BCB中如何实现jpg图象背景透明?
luobin31A
[专家分:0] 发布于 2006-08-04 11:02:00
在界面上需要放置2张JPG图象,小JPG图象要放在大JPG图象上面,使小JPG图象背景透明,请高人指教。
回复列表 (共2个回复)
沙发
tianyuan001 [专家分:6740] 发布于 2006-08-06 15:35:00
那个可麻烦了,电脑可不是人脑,它不会自己区分背景和前景.
只有一个办法: 你确定一个背景色范围,然后直接内存操作,把 JPG 解成 BMP 格式,读入上面的图象(一个象素一个象素的读),凡是在背景色范围内的象素就忽略,否则就把该象素填入下面的图象的相应位置.
板凳
tjestar [专家分:3520] 发布于 2006-08-16 16:49:00
楼上的思路没有太大问题,但应使用"Canvans"中的获取/设置扫描行数据的方式进行处理
我来回复