广

ASP.NET

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    ASP.Net生成一个简单的图片

    2018-04-25 21:45:59 次阅读 稿源:互联网
    广告
    在本节中我们通过生成一个简单的图片作为ASP.NET图形处理的入门训练。
    首先使用VisualStudio.NET 2003 新建一个Web 应用程序,命名为GDITec,新建一个Web 窗体命名为GDI_Sample1.aspx,我们为该窗体编写逻辑代码:

        '-----code begin-----

        Imports System.Drawing

        Imports System.Drawing.Bitmap

        Imports System.Drawing.Graphics

        Public Class WebForm1

        Inherits System.Web.UI.Page

        #Region " Web 窗体设计器生成的代码 "

        '此处省略了窗体设计器生成的代码

        #End Region

        Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        '在此处放置初始化页的用户代码

        '声明bitmap对象

        'Bitmap对象就相当于一个画布,有了画布我们才可以在上面做出图形

        Dim objBitmap As Bitmap

        Dim i As Integer

        '声明随机种子,用来随机产生1000个象素点的坐标

        Dim objRandom As Random

        ' Create Bitmap

        objBitmap = New Bitmap(300, 100)

        ' Set 1000 Pixels

        objRandom = New Random

        For i = 1 To 5000

        objBitmap.SetPixel(objRandom.Next(300), objRandom.Next(100), Color.White)

        Next

        '将objGraphics对象以指定的图形格式(这里是Gif)保存到指定的Stream对象,

        '并输出到客户端。save方法有5个重载,可以保存到硬盘中,可以选择不同的图片格式

        objBitmap.Save(Response.OutputStream, Drawing.Imaging.ImageFormat.Gif)

        End Sub

        End Class

        '---------code end -----

        保存编译后,GDI_Sample1.aspx运行结果如图11.1所示。

    图 11.1 GDI_Sample1.aspx运行结果

        在通过IE浏览器浏览的时候,我们可以看到页面中已经有了一个黑色背景掺杂白色点点的图片。当然这只是简单的应用,在下一节里,我们将继续介绍使用System.Drawing下的类的使用。

    一起学吧部分文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与一起学吧进行文章共享合作。

    广告
    广告
    广告