Chinaunix首页 | 论坛 | 博客
  • 博客访问: 14497675
  • 博文数量: 5645
  • 博客积分: 9880
  • 博客等级: 中将
  • 技术积分: 68081
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-28 13:35
文章分类

全部博文(5645)

文章存档

2008年(5645)

我的朋友

分类:

2008-04-28 20:55:46

下载本文示例代码
  在实际工作中,有时候我们会遇到将两幅图像相融合的问题。比如书法作品从白纸上抠出,放到特定背景上去等等。由于数字图像本身几乎都是用矩形存放的,如果直接将前景图像贴到背景图像上去,看起来是背景图里面包含了一个矩形的前景图,这样并没有达到两幅图融为一体的效果(图1)。如果此时将前景图部分区域设置为透明,这个问题就解决了。   例如将图1书法图片的白色部分设置为透明色,再贴到背景图上。看起来这些字就好像直接在背景图片写的一样(见图2)。另外,如果感觉到字的位置不合适,还可以自由拖动它。  当然,这些工作用Photoshop之类的软件可以实现。本文就如何用VC 编程来实现显示透明位图以及如何自由拖动透明位图作了说明并给出了源代码。图1 图2共2页。 1 2 :   在实际工作中,有时候我们会遇到将两幅图像相融合的问题。比如书法作品从白纸上抠出,放到特定背景上去等等。由于数字图像本身几乎都是用矩形存放的,如果直接将前景图像贴到背景图像上去,看起来是背景图里面包含了一个矩形的前景图,这样并没有达到两幅图融为一体的效果(图1)。如果此时将前景图部分区域设置为透明,这个问题就解决了。   例如将图1书法图片的白色部分设置为透明色,再贴到背景图上。看起来这些字就好像直接在背景图片写的一样(见图2)。另外,如果感觉到字的位置不合适,还可以自由拖动它。  当然,这些工作用Photoshop之类的软件可以实现。本文就如何用VC 编程来实现显示透明位图以及如何自由拖动透明位图作了说明并给出了源代码。图1 图2共2页。 1 2 : 下载本文示例代码


用VC6.0实现透明位图的自由拖动用VC6.0实现透明位图的自由拖动用VC6.0实现透明位图的自由拖动用VC6.0实现透明位图的自由拖动用VC6.0实现透明位图的自由拖动用VC6.0实现透明位图的自由拖动用VC6.0实现透明位图的自由拖动用VC6.0实现透明位图的自由拖动用VC6.0实现透明位图的自由拖动用VC6.0实现透明位图的自由拖动用VC6.0实现透明位图的自由拖动用VC6.0实现透明位图的自由拖动用VC6.0实现透明位图的自由拖动用VC6.0实现透明位图的自由拖动用VC6.0实现透明位图的自由拖动
阅读(121) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~