社区
API
帖子详情
VB GDI 图片透明,叠加
dyss
2012-09-11 02:08:07
在论坛找到的。希望的效果一样。但是按照做,没有出现想要的效果。不知道为什么
http://topic.csdn.net/u/20090724/00/8ec7ece1-6011-4513-ae4c-349476b53b20.html
最后有些不同的地方是:
1.不用在form 显示图片,应为要做成dll,主要是为了将两张图片叠加。做成水印效果
2。直接保存到指定位置
不知道怎么做,谢谢
...全文
368
11
打赏
收藏
VB GDI 图片透明,叠加
在论坛找到的。希望的效果一样。但是按照做,没有出现想要的效果。不知道为什么 http://topic.csdn.net/u/20090724/00/8ec7ece1-6011-4513-ae4c-349476b53b20.html 最后有些不同的地方是: 1.不用在form 显示图片,应为要做成dll,主要是为了将两张图片叠加。做成水印效果 2。直接保存到指定位置 不知道怎么做,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Seneal
2012-09-21
打赏
举报
回复
paintpicture 就行啊...
舉杯邀明月
2012-09-19
打赏
举报
回复
[Quote=引用 8 楼 的回复:]
要显示图像特技,一般不能设置自动重绘,否则没有效果了。
[/Quote]
只渲染一次,不算什么‘特效’吧?
东方之珠
2012-09-19
打赏
举报
回复
[Quote=引用 9 楼 的回复:]
引用 8 楼 的回复:
要显示图像特技,一般不能设置自动重绘,否则没有效果了。
只渲染一次,不算什么‘特效’吧?
[/Quote]
兄弟,是不算!
东方之珠
2012-09-18
打赏
举报
回复
要显示图像特技,一般不能设置自动重绘,否则没有效果了。
舉杯邀明月
2012-09-17
打赏
举报
回复
老马,你的那个画PNG图像的,窗体的 .AutoRedraw 不能设置为 True 啊。
设置为True,就画不出来了。
不设置为True,那个……大家都晓得……
贝隆
2012-09-12
打赏
举报
回复
看看这个资料,掌握了它,实现你的功能就没有问题了:
http://download.csdn.net/detail/veron_04/4039695
dyss
2012-09-12
打赏
举报
回复
不懂啊。。。
其实就是想做个Dll,专门用来为图片加水印的。。。
至于DC。怎么做呢?
嗷嗷叫的老马
2012-09-12
打赏
举报
回复
怎么又出来了
嗷嗷叫的老马
2012-09-12
打赏
举报
回复
咦,我晕,我一楼贴的代码哪去了?
嗷嗷叫的老马
2012-09-12
打赏
举报
回复
至于保存...如果不想绘制出来再保存像素点的话,就要自己直接与图片的磁盘数据打交道了....
其实绘到内存DC也是可以的嘛.
嗷嗷叫的老马
2012-09-12
打赏
举报
回复
参考:
使用GDI+显示PNG图象,以及显示PNG图象时大小不正常的解决方案(VB6.0代码)
水印如果是固定的图片,则可以使用PNG格式,它本身就支持透明,比较方便,上面这个示例代码就是使用PNG图片的.
而如果是仅显示文字,那就可以自己创建笔和字体,再指定透明度后用gdipdrawstring绘出去就行了.
用
VB
实现两幅
图片
半
透明
叠加
代码很简单,就不解释了,演示
VB
如何实现两幅
图片
半
透明
叠加
的效果。Option ExplicitPrivate Declare Function CreateCompatibleDC Lib "
gdi
32" (ByVal hdc As Long) As LongPrivate Declare Function DeleteDC Lib "
gdi
32" (ByVal hdc
[原创][
VB
.NET] 用LayeredWindow制作PNG
透明
窗体心得
[原创][
VB
.NET] 关于用
GDI
32.dll采用UpdateLayeredWindow制作PNG
透明
窗体的心得(HAVENT81/夜雨流星℡ From Www.Ai169.Com)------------------------------------------------------------------------前几天突然想制作一个窗体基类,所以去网上看了一下,发现了PN
VB
中AlphaBlend实现
图片
透明
过渡动画特效实战
在计算机图形学中,AlphaBlend API函数作为关键的技术组件,用于实现图像元素的
透明
度混合,创造出更加丰富和自然的视觉效果。AlphaBlend函数允许开发者在不同图像之间进行平滑过渡,它依据像素的
透明
度(Alpha值)来混合源图像与目标背景,从而在视觉上实现淡入淡出、渐变、以及其他
透明
效果。本章节将从基础的API介绍开始,逐步深入探讨其函数的使用方法、参数配置以及潜在的应用场景,为读者打下坚实的理论基础。
浅谈如何利用PB实现
图片
透明
叠加
(改编)
作者:BALLOONMAN2002 2004年6月26日 本文拟结合POWERBUILDER语言,简述如何实现
图片
透明
叠加
效果,本例参考并改编了以前流传甚广的一篇
VB
文章,由于时间太久,源出处已无从查找,在此向原作者致意。程序效果图见: http://blog.csdn.net/images/blog_csdn_net/balloonman2002/17312/r_PIC_OVERLAP.JPG
VB
.NET两种方法使PictureBox
图片
框可
透明
在很多的UI设计上,
透明
处理作为一个又炫又实用的方法受到很多人的喜爱,就像曾经
VB
6.0版本的
图片
框不支持Alpha通道直接导致不支持
透明
效果让很多地方不得不用底色相同来模仿
透明
效果,实在是让人头疼,在.NET里让
图片
框可以支持
透明
不得不说一件让人高兴的事. 但是光支持Alpha通道也不能解决所有事情,比如说让这个
图片
框动态调节
透明
度就不行了(是不是太矫情了,微软明明提供了
GDI
+这么强大的东西……),下面就介绍一下在
VB
.NET中可以是
图片
框
透明
的两种方法(两种方法的原理都是利用
GDI
+使
图片
透明
,然后放
API
1,488
社区成员
23,270
社区内容
发帖
与我相关
我的任务
API
VB API
复制链接
扫一扫
分享
社区描述
VB API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章