知识大全 ASP.NET图象处理详解[1]
Posted 知
篇首语:鸟欲高飞先振翅,人求上进先读书。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET图象处理详解[1]相关的知识,希望对你有一定的参考价值。
ASP.NET图象处理详解[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
在使用ASP的时候 我们时常要借助第三方控件来实现一些图象功能 而现在 ASP NET的推出 我们已经没有必要再使用第三方控件来实现 因为ASP NET 已经具有强大的功能来实现一些图象处理 现在 我们就来看看怎样使用ASP NET的这一强大功能
一 System Drawing的使用
以下的举例将演示在内存中生成一张图片 然后 将这张图片通过网页显示出来 需要了解的是 我们这里输出的不是HTML效果 而是实实在在的图片(图象) 我们可以使用 另存为… 将输出图象保存起来
我们先来看看效果
我们看到 这张图片是一个渐变背景上有 看见了吗 几个字 当然 这个效果在PhotoShop等图象处理软件里面很容易实现 但是 一些与数据库结合的应用我们不可能将所有图片都事先设计出来 这时候 利用ASP NET来实现这些功能就显得很重要了 我们来看源代码
<%@ page language= vb contenttype= image/jpeg %> <%@ import namespace= system drawing %> <%@ import namespace= system drawing imaging %> <%@ import namespace= system drawing drawing d %> <% 清空Response response clear 建立一个 * 大小 bit的BMP图象 dim imgOutput as New bitmap( pixelformat format bpprgb) 根据以上BMP建立一个新图象 dim g as graphics = graphics fromimage(imgOutput) g clear(color Green) g smoothingMode = smoothingMode antiAlias g drawString( 看见了吗? New font( 黑体 fontstyle bold) new SolidBrush(Color White) New pointF( )) g FillRectangle(New linearGradientBrush(New point( ) New point( ) color fromArgb( ) color fromArgb( )) ) imgOutput save(response outputstream imageformat jpeg) g dispose() imgOutput dispose() response end %>在以上代码中 我们看到和数据库程序不同 这里专门引入了图象处理的名字空间system drawing等 程序首先清空了Response 确保没有输出 然后 程序建立了一个 乘 大的BMP图象 再在这个基础上建立一个新图象 建立图象以后 我们首先 画 出了字符串 看见了吗 该字符串为 大粗黑体 颜色为白色 位置为( ) 最后 我们实现渐变效果
以上举例很简单 但是如果和数据库结合 我们可以实现很多使用ASP可能不敢想的效果
cha138/Article/program/net/201311/14867相关参考
ASP.NET图象处理详解[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!<%@PageLan
ASP.NET图象处理详解[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 二读取和改变图象
ASP.NET图象处理详解(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs
ASP.NET图象处理详解(3) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!三画图特效 如果只
ASP.NET图象处理详解[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 以上的程序显示图
cha138/Article/program/net/201311/14192
ASP.NETSession详解 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 阅读本文章前需要
详解ASP.NET的四种状态 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 这些状态的原理对于做
ASP.NET挪用淘宝API实例详解 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n
知识大全 ASP.NET中Page.Ispostback属性详解
ASP.NET中Page.Ispostback属性详解 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧