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();
}
查看全文
相关阅读:
ASP.NET Core 2.0 : 四. _Layout与_ViewStart
[ASP.NET MVC 小牛之路]04
[ASP.NET MVC 小牛之路]03
[ASP.NET MVC 小牛之路]02
[ASP.NET MVC 小牛之路]01
Ext JS 4 的类系统
生活沉思录 via 哲理小故事(一)
ExtJS框架基础:事件模型及其常用功能
ExtJS初探:了解 Ext Core
ExtJS初探:在项目中使用ExtJS
原文地址:https://www.cnblogs.com/kingfly/p/1567112.html
最新文章
设计之禅——原型模式
设计之禅——组合模式
Java集合系列(一):集合的定义及分类
MyBatis系列(十四):在MyBatis中使用类型处理器
MyBatis系列(十三):使用discriminator鉴别器映射
MyBatis系列(十二):使用collection标签实现嵌套查询
MyBatis系列(十一):MyBatis高级结果映射之一对多映射
MyBatis系列(十):使用association标签实现嵌套查询
MyBatis系列(九):MyBatis高级结果映射之一对一映射
MyBatis系列(八):MyBatis动态Sql之foreach标签的用法
热门文章
MyBatis系列(七):MyBatis动态Sql之choose,where,set标签的用法
MyBatis系列(六):MyBatis动态Sql之if标签的用法
ASP.NET Core 2.0 : 九.从Windows发布到CentOS的跨平台部署
很高兴遇见你
ASP.NET Core 2.0 : 八.图说管道,唐僧扫塔的故事
ASP.NET Core 2.0 : 七.一张图看透启动背后的秘密
ASP.NET Core 2.0 : 六. 举个例子来聊聊它的依赖注入
ASP.NET Core 2.0 : 五.服务是如何加载并运行的, Kestrel、配置与环境
Visual Studio 2017 for Mac 连接Git的奇怪问题
Visual Studio 2017 for Mac 快捷键
Copyright © 2011-2022 走看看