社区
界面
帖子详情
GDI+ 如何使图片透明
tx183584
2011-09-27 01:35:21
不是把本身可以透明的图片透明显示,而是让整张图片半透明,或者按百分比的透明显示...
...全文
100
3
打赏
收藏
GDI+ 如何使图片透明
不是把本身可以透明的图片透明显示,而是让整张图片半透明,或者按百分比的透明显示...
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
向立天
2011-10-19
打赏
举报
回复
您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了
疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知
见此回复三日内无回应
我们将强制结帖
相关规定详见界面
界面版关于版主结帖工作的具体办法
tx183584
2011-09-27
打赏
举报
回复
[Quote=引用 1 楼 littleplane 的回复:]
看看这个:ColorMatrix ( OffScreenImage为要画的image )
ColorMatrix matrix = {
1.0f, 0.0f, 0.0f, 0.0f, 0.0f,
0.0f, 1.0f, 0.0f, 0.0f, 0.0f,
0.0f, 0.0f, 1.0f, 0.0f, 0.0f,
0.0f, 0.0f, 0.0f, 0.6f, 0.0f,
0.0……
[/Quote]
这样好像全透明了...
littleplane
2011-09-27
打赏
举报
回复
看看这个:ColorMatrix ( OffScreenImage为要画的image )
ColorMatrix matrix = {
1.0f, 0.0f, 0.0f, 0.0f, 0.0f,
0.0f, 1.0f, 0.0f, 0.0f, 0.0f,
0.0f, 0.0f, 1.0f, 0.0f, 0.0f,
0.0f, 0.0f, 0.0f, 0.6f, 0.0f,
0.0f, 0.0f, 0.0f, 0.0f, 1.0f } ;
ImageAttributes imAtt ;
imAtt.SetColorMatrix( &matrix, ColorMatrixFlagsDefault, ColorAdjustTypeBitmap );
gdiImage.DrawImage( &OffScreenImage,
Rect( nLeft, nTop, nDragRectWidth, nDragRectHeight ),
0, 0, nDragRectWidth, nDragRectHeight,
UnitPixel,
&imAtt ) ;
用
GDI+
实现
图片
透明
度变化的效果
实现
图片
淡入淡出效果,主要用了
GDI+
+的AlphaBlend函数。
GDI+
用PNG
图片
做半
透明
异型窗口 Delphi
GDI+
用PNG
图片
做半
透明
异型窗口 Delphi源码 非常不错的源码哦。
GDI+
用PNG
图片
做半
透明
异型窗口 Delphi源码 非常不错的源码哦。
窗口显示
透明
png
图片
(或用
GDI+
)
窗口显示
透明
png
图片
(或用
GDI+
),有代码和文档,VC++
透明
png
图片
显示的实现
GDI+
图片
缩放、移动等功能实现
GDI+
图片
缩放、移动等功能实现
采用cxImage、
GDI+
生成gif
图片
并支持
透明
色背景
项目为vs c++控制台工程,整合一些资源,encoding_gif接口实现gif编码和decoding_gif实现gif解码,在此分享一下
界面
15,980
社区成员
115,867
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章