怎么把两张图并在一起?

shxchsh 2005-08-01 07:00:01
把两张图并在一起的效果在下面,大家一看就懂
http://www.dywt.com.cn/vbs/UploadFile/2005-8/20058118491255006.jpg

还有,第2张图是在第二张的上面,第2张的白色部份是透明的,并且第二章是动态图,两张并在一起后输出的是动态的图画,就是.gif结尾。

先谢谢所有回答问题的人

...全文
159 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
crycoming 2005-08-02
  • 打赏
  • 举报
回复
TransparentBlt(Picture1.hDC, X, Y, Picture2.ScaleWidth, _
Picture2.ScaleHeight, Picture2.hDC, 0, 0, _
Picture2.ScaleWidth, Picture2.ScaleHeight, _
vbWhite)
sdrcxzy 2005-08-02
  • 打赏
  • 举报
回复
WallesCai(最奢侈的事就是睡觉了,偶好想睡觉哦.女朋友可以不找,) ( ) 信誉:107

可以说说TRANSPARENTBLT这个api的具体用法吗?
我的手册上查不到这个函数,请指教。
shxchsh 2005-08-02
  • 打赏
  • 举报
回复
顺便问一下 在这个论坛怎么贴图?
shxchsh 2005-08-02
  • 打赏
  • 举报
回复
可能是我没说清楚

我的意思是:
这是第一张图

http://www.dywt.com.cn/vbs/UploadFile/2005-8/200582883449363.gif

这是第二张图

http://www.dywt.com.cn/vbs/UploadFile/2005-8/200582885626852.gif

然后把两张图并在一起,输出第3张图

http://www.dywt.com.cn/vbs/UploadFile/2005-8/2005828114785405.gif

问题是怎么并在一起?
shxchsh 2005-08-02
  • 打赏
  • 举报
回复
我要的最终结果是可以输出gif格式的图
jxgzay 2005-08-02
  • 打赏
  • 举报
回复
直接放两个叠加的图片框
shxchsh 2005-08-02
  • 打赏
  • 举报
回复
那个GIF类怎么写?能不能给个思路或者例子?
熊孩子开学喽 2005-08-01
  • 打赏
  • 举报
回复
很简单的,只要把边框图片中间的那个部分(无论是方还是圆)涂成一个特定的颜色(最好是在图像中别的地方没有的色彩),然后使用TRANSPARENTBLT这个API将边框图像贴到第一个图像上就可以了,别忘了先把刚才涂上的那个颜色指定为透明色。关于这个API好像只有2000以上的系统才支持。

这个方法是一般图像处理做边框的通用做法。你可以试试。
seu31199113 2005-08-01
  • 打赏
  • 举报
回复
直接将两个 Image 控件摞在一起不可以吗?!

你试试
DooDu 2005-08-01
  • 打赏
  • 举报
回复
1。第一个的效果,用paintpicture方法就可以了。没必要用bitblt
2。得先自己写gif类,然后分别合成每桢
DooDu 2005-08-01
  • 打赏
  • 举报
回复
1。第一个的效果,用paintpicture方法就可以了。没必要用bitblt
2。得先自己写gif类,然后分别合成每桢

809

社区成员

发帖
与我相关
我的任务
社区描述
VB 多媒体
社区管理员
  • 多媒体
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧