用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 绘制半透明图片相关推荐

  1. 使用CImage绘制半透明图片

    最近对一个项目中的软件进行了一些界面性能的改进,我主要是用CImage替代了一些以前用GDI+实现的内容. 使用中发现CImage对半透明图片的绘制,是有问题的,半透的部分总是显示一些很奇怪的内容(颜 ...

  2. java绘制半透明图片_如何使绘制的图像在Java中透明

    正如另一个提到的答案,最简单的方法可能是简单地使用具有透明背景的PNG图像(您可以使用像GIMP这样的图像编辑器创建这些图像).或者,如果您仅限于具有纯色背景的PNG图像,以下是如何将PNG中的给定颜 ...

  3. QT半透明图片叠加显示

    需求描述:两张图片,一张作为背景,另一张半透明,作为前景.透过前景可以看到背景图 1.用QPixmap对象载入背景图片,或者用paint代码在QPixmap自己画图:把QPixmap放入QLabel中 ...

  4. 【PYTHON】 Pilow 将半透明图片绘制到图片中

    python 的pilow在将半透明图片复合到正常图片时,需要用到alpha_composite函数 两张图片都必须保留 alpha 通道,即 mode 为 RGBA,alpha 通道是保存图片透明度 ...

  5. 使用MFC绘制一些简单图形

    目录 一.画直线 更改画笔样式 二.使用画刷画一个矩形 透明矩形 自定义颜色填充矩形 自定义图形填充矩形 四.实现一个画笔 五.画扇形 六.画椭圆 七.画圆 八.输出文本 一.画直线 画一条直线需要一 ...

  6. MFC的PNG图片按钮

    MFC的PNG图片按钮 | 火苗999℃的博客 pngbutton.h #pragma once #include "afxwin.h"/ // 工程: YF_GCM -> ...

  7. MFC对话框背景图片的设置

    MFC对话框背景图片的设置 1.插入一个Bitmap的资源图片,假设资源名称为:IDC_BITMAP1(一般默认的第一个BMP文件是它,接下来的为IDC_BITMAP2,以此类推) 2.在CXXXDi ...

  8. opencv在mfc窗口显示图片

    mfc显示mat图片的两种方式 方式一:将opencv的窗口嵌入到mfc的窗口内 将opencv窗口与mfc窗口绑定之后就可以通过cv::imshow("video",img)显示 ...

  9. ai 临摹图片换背景_AI临摹绘制插画图片

    AI临摹绘制插画图片 1.打开AI,新建一个文档.开始绘制前,首先确定要画对象的透视参考线.观察原图就会找到基于立体的三维轴线(在这里,我们用X,Y,Z轴来表达). 2.先绘制出外边框,边框线的粗细为 ...

最新文章

  1. 计算机组成原理小论文参考文献,急!···跪求.《计算机组成原理》--论文--一篇...
  2. C++学习手记四:继承和多态
  3. 2017年2月24日星期五
  4. 博为峰Java技术题 ——JavaEE Servlet 国际化Ⅲ
  5. 28 数组中出现次数超过一半的数MoreThanHalfNum输入一个一维数组
  6. 教你认清MVC,MVP和MVVM
  7. 【TensorFlow】tf.concat的用法
  8. 孤儿进程和僵死进程处理方法
  9. Python3日期时间的操作
  10. 卷积神经网络(CNN)中,卷积层、激活函数、池化层、全链接层术语解析
  11. DCMTK:Receiving Images from PACS using DCMSCU
  12. nyoj 破门锁(水题)
  13. 常用 Jacobi 行列式 | 重积分变量替换
  14. JCR分区和中科院分区的区别
  15. 旋转倒立摆的起摆与稳摆---QYC
  16. python导入win32com.client出错
  17. Unity3d的一些简单坑
  18. DSP TMS320C5509A 控制DDS AD9854芯片进行AM-MSK调制
  19. 使用uniapp架构开发小程序与web端的一些笔记啊哈哈!
  20. ThinkPHP6四维数组添加以及修改完美封装

热门文章

  1. 不懂英语怎么做亚马逊_亚马逊的回声秀可以做的一切其他回声都做不到
  2. 阅读《精通Python爬虫框架Scrapy》
  3. 解决微信图片不可引用的问题
  4. C++报错:引发了未经处理的异常:写入访问权限冲突, p 是 0xCCCCCCCC
  5. CentOS Linux虚拟机内存耗费太大
  6. 日志20130104~0308
  7. 帆软数据决策系统漏洞_帆软报表漏洞总结
  8. Runes - 神符一览
  9. C# dotnet 使用 OpenXml 解析 PPT 元素的坐标和宽度高度
  10. 支付宝芝麻分701,花呗借呗额度提升明显,网友:三年没涨一分