回 帖 发 新 帖 刷新版面

主题:在BCB中如何实现jpg图象背景透明?

在界面上需要放置2张JPG图象,小JPG图象要放在大JPG图象上面,使小JPG图象背景透明,请高人指教。

回复列表 (共2个回复)

沙发

那个可麻烦了,电脑可不是人脑,它不会自己区分背景和前景.

只有一个办法: 你确定一个背景色范围,然后直接内存操作,把 JPG 解成 BMP 格式,读入上面的图象(一个象素一个象素的读),凡是在背景色范围内的象素就忽略,否则就把该象素填入下面的图象的相应位置.

板凳

楼上的思路没有太大问题,但应使用"Canvans"中的获取/设置扫描行数据的方式进行处理

我来回复

您尚未登录,请登录后再回复。点此登录或注册