VC++ GDI+(绘制图片背景文字)
CPaintDC dc(this);
CRect rcClient;
GetClientRect(rcClient);
dc.FillSolidRect(rcClient.left, rcClient.top, rcClient.Width(), rcClient.Height(), RGB(0, 0, 0));//窗口填充为黑色
Graphics g(dc.GetSafeHdc());
FontFamily fontFamily(L"Arial");
Gdiplus::Font font(&fontFamily, 60, Gdiplus::FontStyleRegular, Gdiplus::UnitPixel);
Image image(L"c:\\2222.png");
TextureBrush brush(&image);
StringFormat stringformat;
stringformat.SetAlignment(Gdiplus::StringAlignmentCenter);//设置横向居中显示
stringformat.SetLineAlignment(Gdiplus::StringAlignmentCenter);//设置竖向居中显示
g.SetTextRenderingHint(Gdiplus::TextRenderingHintAntiAlias);//消除锯齿,不使用网格匹配
g.DrawString(L"湖南科技大学", -1, &font, RectF(0, 0, rcClient.Width(), rcClient.Height()), &stringformat, &brush);
VC++ GDI+(绘制图片背景文字)相关推荐
- GDI+(绘制图片背景文字)
题目要求: 编写一个Window应用程序,利用Graphics对象的DrawString方法在窗体上绘制文字"山东省烟台大学",要求用一幅图片填充. 输入代码: using Sys ...
- iOS绘制图片与文字
2019独角兽企业重金招聘Python工程师标准>>> #####绘制图片与文字 #####1.绘制图片,直接代码说明 加载图片 #pragma mark - 小黄人 -(void) ...
- CSS书写优美的文字样式(透明、模糊、镂空、渐变、图片背景文字)
前言 做页面涉及字体的时候,最多就是换个color换个font-family,总是觉得不够华丽美艳,这时就需要我们自己动手丰衣足食的去"创造"一些css样式字体呢? 透明文字 用r ...
- 微信小程序canvas 2d 绘制图片与文字 导出图片
wxml内容 如下 <canvas id="myCanvas" type="2d"style="width: {{ canvas.width } ...
- ios图片添加文字或者水印
http://www.tuicool.com/articles/nYNFVj mark 一般在客户端做图片处理的数量不宜太多,因为受设备性能的限制,如果批量的处理图片,将会带来交互体验性上的一些问 ...
- 自定义View起步:Canvas之绘制图片
在前面的章节中,我们已经介绍了Canvas的一些基本操作,今天我们继续讲解,Canvas类的用法,可见这个类在自定义View中是多么的重要.今天我们来着重介绍一下如何绘制图片和文字.在这一章节学习之后 ...
- ffmpeg学习心得之一键处理视频图片合成加图片水印文字水印裁剪
学了一个晚上,下面是我写的批处理 window命令行批处理直接拖文件夹或者拖动视频或者拖动音频可一键生成mp4.或者批量生成图片,或者生成gif https://download.csdn.net/d ...
- canvas绘制图片二维码+文字+背景 下载到本地
之前写过下载二维码的需求,需求简单,只要能下载就行,但是下载到本地就一个纯二维码的小图片,感觉不怎么美观. 闲来无事,以下自己写了个小demo,丰富canvas下载到本地的图片内容,可以添加照片,描述 ...
- 用C# GDI 绘制一张精美的分享二维码图片
C# 用GDI 绘制一张精美的分享二维码图片 简单干脆,直接上代码 下面附带上面用到的一些方法 最后附带 最终生成效果 简单干脆,直接上代码 var key = "http://www.xx ...
最新文章
- 接到一个新需求:手机照片视频存储及备份需求整理及分析
- UML中类之间的几种关系
- PCL: 根据几何规则的曲面剖分-贪婪法表面重建三角网格
- tomcat运行问题解决方法
- Java设计模式之迭代器模式
- webservice 实现与his系统对接_[Share] EDI 及其他常见系统对接技术
- Linux单独编译设备树,迅为IMX6Q开发板-非设备树内核-单独编译内核驱动
- 2019年2月22日 深入理解计算机系统(CS:APP)第一章读书笔记
- 基于ip子网划分vlan
- 上班两年干了些啥?该思考人生
- 计算机无法连接移动硬盘,移动硬盘无法访问解决大全
- JVM 参数学习--实际参数设置
- python检测字符串是否包含特殊符号
- VM虚拟机更换网络环境后无法连接网络
- 华为Mate40和iPhone12网络舆情传播数据分析报告
- js 生成条形码例子
- 线程的同步与互斥:互斥锁
- 按钮自动发光用html怎么弄,HTML+CSS+JS发光开关按钮
- 服务器:bash:./xxx:无法执行二进制文件报错
- 最新百度爬虫页面生成自动SEO优化系统+视频教程
热门文章
- ios 单例模式 漫画设计模式 1
- Acro Multi-Language Suit for Delphi Win32升级到4.0版本
- 无线通信网络之TD网络架构
- 爱思唯尔---Elseviewer---预印本在线发表通知
- 你需要补哪些核心能力?
- 2010 Office error: 突然打不开任何office的软件
- 随着区块链技术的发展,分布式金融体系或成为金融新业态
- 计算机网络相关技术,计算机网络相关技术知识.ppt
- 红米k30 android版本,红米K30至尊版VS红米K30Pro:入手Pro版其实没啥后悔的
- #define(1)define常用操作