GDI+(绘制图片背景文字)
题目要求:
编写一个Window应用程序,利用Graphics对象的DrawString方法在窗体上绘制文字“山东省烟台大学”,要求用一幅图片填充。
输入代码:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Drawing;namespace Ziti
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void Form1_Load(object sender, EventArgs e){}private void Form1_Paint(object sender, PaintEventArgs e){Graphics g = e.Graphics;Image image = Image.FromFile(Application.StartupPath + @"\12.jpg");TextureBrush brush = new TextureBrush(image);Font f = new Font("黑体", 60, FontStyle.Underline ^ FontStyle.Bold);g.DrawString("山东省烟台大学", f, brush, new Point(10, 10));g.Dispose();}}
}
运行截图:
总结:
TextureBrush的用法
GDI+(绘制图片背景文字)相关推荐
- VC++ GDI+(绘制图片背景文字)
CPaintDC dc(this); CRect rcClient; GetClientRect(rcClient); dc.FillSolidRect(rcClient.left, rcClie ...
- 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 ...
最新文章
- 客快物流大数据项目(九):Docker常用命令
- SQL批量修改字段值
- KS007基于JSP实现人个人博客系统
- inter® management engine interface黄色感叹号解决方法
- .NET常用功能和代码[总结与收藏] (转)
- poll函数_I/O复用 - 三组I/O复用函数的比较
- delete函数的动态解析
- SQL常用语句一览(增删改查Easy)
- Oracle 11g RAC 安装数据库软件找不到节点的解决
- 连锁门店使用新零售连锁管理系统的价值在哪?
- 由QCustomplot引发drawPolyline和drawLine的区别
- Linux中更换软件源以及更新软件过程中报错的解决方法
- 在互联网寒冬,程序员能够做什么?
- Python语言程序设计基础_测验I(第五周)_答案_通识教育必修课程_上海师范大学
- 关于虚拟机闪退及无法启动的问题
- C++ day24 继承(四)抽象基类,纯虚函数,protected
- 五年程序员工作小结技巧
- 项目管理之-项目评估
- 机动车 合格证 二维码 解密
- Android 11.0 根据包名授予WRITE_SETTINGS权限