zoukankan
html css js c++ java
GDI+画图基本实现方法
Code
/**/
///
<summary>
///
绘制一个图像,并绘制自定义的文字
///
</summary>
///
<param name="str">
自定义的文字
</param>
private
void
GrapImage(
string
str)
{
//
实例化一个Bitmap
Bitmap image
=
new
Bitmap(
300
,
150
);
//
从Bitmap实例创建Graphics实例
Graphics graphics
=
Graphics.FromImage(image);
//
以黑色填充图片底色
graphics.Clear(Color.Black);
//
定义要绘制文字的字体和大小
Font font
=
new
Font(
"
宋体
"
,
14
, FontStyle.Bold);
//
定义要绘制文字的笔刷颜色
Brush brush
=
new
SolidBrush(Color.White);
//
要绘制的文字
graphics.DrawString(str, font, brush,
0
,
0
);
//
释放Graphics对象
graphics.Dispose();
Response.Clear();
//
设置Response的MIME
Response.ContentType
=
"
image/jpeg
"
;
//
将图像保存到Response的输出流中
image.Save(Response.OutputStream, ImageFormat.Jpeg);
image.Dispose();
Response.End();
}
查看全文
相关阅读:
网页素材收集
【转】你离顶尖 Java 程序员,只差这11本书的距离
Jetbrains 破解 2017
WebStorm的常用操作
浅谈MySQL主从复制
Lombok注解指南
【我的《冒号课堂》学习笔记】设计模式(3)行为模式
【我的《冒号课堂》学习笔记】设计模式(2)结构模式
【我的《冒号课堂》学习笔记】设计模式(1)创建模式
【我的《冒号课堂》学习笔记】设计原则(4)保变原则
原文地址:https://www.cnblogs.com/kingfly/p/1567112.html
最新文章
MacOS上的效率设置--Windows转移过来的小白设置
Day1_希望成为一名全面的数据工程师
[Cocos2d-html5]关于压缩
Q&As:1.cocos2d-html5如何获得鼠标划过事件
老程序猿的奇技淫巧们
百度搜索中的彩蛋
在BAE上部署Pomelo
【Unity3d】ScriptableObject的简单用法
【Unity3d】WWW类发起web连接
【Unity3d】MenuItem修饰的方法无法触发的可能原因
热门文章
数据类型分别占用对少字节
try...catch..finally..语句中,finally是否必须存在?作用是什么
java.util.ArrayList,java.util.LinkedList,java.util.Vector的区别,使用场合.
(转)@RequestParam @RequestBody @PathVariable 等参数绑定注解详解
(转)程序员你为什么这么累?
(转)程序员你为什么这么累【续】:编码习惯之日志建议
rpm 文件解释
Spring boot 学习笔记 (二)- 整合MyBatis
Spring boot 学习笔记 (一)- Hello world
Java 内存模型[简略图]
Copyright © 2011-2022 走看看