MFC 绘制半透明图片
用MFC绘制半透明图片其实根本没有必要,因为有美工;哈哈,当然了我们自己练手的时候没有美工,自己也不会ps,只能用代码了
void 类名::DrawClearImage(Graphics *pGraphics)
{
//注意0.5表示所需要的透明度,在0~1之间,越小,越透明
ColorMatrix colorMatrix =
{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.5f, 0.0f,
0.0f, 0.0f, 0.0f, 0.0f, 1.0f};
ImageAttributes imageAtt;
imageAtt.SetColorMatrix(&colorMatrix, ColorMatrixFlagsDefault, ColorAdjustTypeBitmap);
//注意
pGraphics->DrawImage(Image对象, Rect区域, 0, 0, m_pImgMove->GetWidth(), m_pImgMove->GetHeight(), UnitPixel, &imageAtt);
}
代码就当娱乐了
MFC 绘制半透明图片相关推荐
- 使用CImage绘制半透明图片
最近对一个项目中的软件进行了一些界面性能的改进,我主要是用CImage替代了一些以前用GDI+实现的内容. 使用中发现CImage对半透明图片的绘制,是有问题的,半透的部分总是显示一些很奇怪的内容(颜 ...
- java绘制半透明图片_如何使绘制的图像在Java中透明
正如另一个提到的答案,最简单的方法可能是简单地使用具有透明背景的PNG图像(您可以使用像GIMP这样的图像编辑器创建这些图像).或者,如果您仅限于具有纯色背景的PNG图像,以下是如何将PNG中的给定颜 ...
- QT半透明图片叠加显示
需求描述:两张图片,一张作为背景,另一张半透明,作为前景.透过前景可以看到背景图 1.用QPixmap对象载入背景图片,或者用paint代码在QPixmap自己画图:把QPixmap放入QLabel中 ...
- 【PYTHON】 Pilow 将半透明图片绘制到图片中
python 的pilow在将半透明图片复合到正常图片时,需要用到alpha_composite函数 两张图片都必须保留 alpha 通道,即 mode 为 RGBA,alpha 通道是保存图片透明度 ...
- 使用MFC绘制一些简单图形
目录 一.画直线 更改画笔样式 二.使用画刷画一个矩形 透明矩形 自定义颜色填充矩形 自定义图形填充矩形 四.实现一个画笔 五.画扇形 六.画椭圆 七.画圆 八.输出文本 一.画直线 画一条直线需要一 ...
- MFC的PNG图片按钮
MFC的PNG图片按钮 | 火苗999℃的博客 pngbutton.h #pragma once #include "afxwin.h"/ // 工程: YF_GCM -> ...
- MFC对话框背景图片的设置
MFC对话框背景图片的设置 1.插入一个Bitmap的资源图片,假设资源名称为:IDC_BITMAP1(一般默认的第一个BMP文件是它,接下来的为IDC_BITMAP2,以此类推) 2.在CXXXDi ...
- opencv在mfc窗口显示图片
mfc显示mat图片的两种方式 方式一:将opencv的窗口嵌入到mfc的窗口内 将opencv窗口与mfc窗口绑定之后就可以通过cv::imshow("video",img)显示 ...
- ai 临摹图片换背景_AI临摹绘制插画图片
AI临摹绘制插画图片 1.打开AI,新建一个文档.开始绘制前,首先确定要画对象的透视参考线.观察原图就会找到基于立体的三维轴线(在这里,我们用X,Y,Z轴来表达). 2.先绘制出外边框,边框线的粗细为 ...
最新文章
- 计算机组成原理小论文参考文献,急!···跪求.《计算机组成原理》--论文--一篇...
- C++学习手记四:继承和多态
- 2017年2月24日星期五
- 博为峰Java技术题 ——JavaEE Servlet 国际化Ⅲ
- 28 数组中出现次数超过一半的数MoreThanHalfNum输入一个一维数组
- 教你认清MVC,MVP和MVVM
- 【TensorFlow】tf.concat的用法
- 孤儿进程和僵死进程处理方法
- Python3日期时间的操作
- 卷积神经网络(CNN)中,卷积层、激活函数、池化层、全链接层术语解析
- DCMTK:Receiving Images from PACS using DCMSCU
- nyoj 破门锁(水题)
- 常用 Jacobi 行列式 | 重积分变量替换
- JCR分区和中科院分区的区别
- 旋转倒立摆的起摆与稳摆---QYC
- python导入win32com.client出错
- Unity3d的一些简单坑
- DSP TMS320C5509A 控制DDS AD9854芯片进行AM-MSK调制
- 使用uniapp架构开发小程序与web端的一些笔记啊哈哈!
- ThinkPHP6四维数组添加以及修改完美封装