ASP.NET知识总结(一般处理程序动态处理图片(验证码、水印、缩略图))
2015-03-07 10:42
609 查看
-》使用GDI+完成图片的处理,需要引入程序集System.Drawing
-》GDI+的基本处理模型
《1》创建画布Bitmap
《2》创建画图工具对象Graphics
《3》调用Draw***、Fill***系列方法完成绘制
《4》保存,可以保存到物理文件中,也可以保存到输出流中
在ashx中使用,需要指定ContentType="image/jpeg";
使用画布对象的Save()方法输出,可以输出到一个物理文件中,也可以输出到流中
使用:<img src="pic.ashx"/>
-》示例1:生成水印图
思路:在原有图片上绘制一段文字或小图片
《实例:aspnet项目复习/第二天/t2_GDITest/AddWater》
-》示例2:生成验证码
思路:创建画布,随机生成字符并绘制
附加功能:“看不清,换一张”
《实例:aspnet项目复习/第二天/t2_GDITest/ValidateCode》
-》示例3:缩略图
思路:将原图按照一个缩小比例,绘制到一个新图上,并完成物理保存
《实例:aspnet项目复习/第二天/t2_GDITest/ScaleTest》
-》GDI+的基本处理模型
《1》创建画布Bitmap
《2》创建画图工具对象Graphics
《3》调用Draw***、Fill***系列方法完成绘制
《4》保存,可以保存到物理文件中,也可以保存到输出流中
在ashx中使用,需要指定ContentType="image/jpeg";
使用画布对象的Save()方法输出,可以输出到一个物理文件中,也可以输出到流中
使用:<img src="pic.ashx"/>
-》示例1:生成水印图
思路:在原有图片上绘制一段文字或小图片
《实例:aspnet项目复习/第二天/t2_GDITest/AddWater》
-》示例2:生成验证码
思路:创建画布,随机生成字符并绘制
附加功能:“看不清,换一张”
《实例:aspnet项目复习/第二天/t2_GDITest/ValidateCode》
-》示例3:缩略图
思路:将原图按照一个缩小比例,绘制到一个新图上,并完成物理保存
《实例:aspnet项目复习/第二天/t2_GDITest/ScaleTest》
相关文章推荐
- 一般处理程序处理图片(动态给图片加上水印、保存缩略图、验证码)
- ASP.NET:在一般处理程序中通过 Session 保存验证码却无法显示图片?
- asp.net一般处理程序(.ashx)动态生成验证码案例。
- asp.net 上传图片并作处理 水印 缩略图
- asp.net上传图片并作处理水印与缩略图的实例代码
- asp.net中使用一般处理程序生成验证码
- asp.net 上传图片并作处理 水印 缩略图(测试OK)
- ASP.NET使用一般处理程序生成验证码
- asp.net 一般处理程序实现网站验证码
- asp.net上传图片并作处理水印与缩略图的实例代码
- asp.net的验证码插件及方法、ashx验证码一般处理程序
- asp.net一般处理程序实现验证码功能
- 【ASP.NET 进阶】无刷新上传图片之一:利用一般处理程序
- asp.net 上传图片处理 水印 缩略图
- 最近在学习有关ASP.NET一般处理程序的知识。收藏的几个有用的博文
- ASP.NET用一般处理程序生成验证码
- 一款非常不错的asp.net图片处理类,自己用的时候需要做相应的修改(水印、剪裁、缩略图)
- 利用ASP.NET一般处理程序动态生成Web图像
- ASP.NET学习笔记(二)——一般处理程序之图片上传