All articles(网络文学目录) All Pictures(图片目录) All Softwares(软件目录)

 
ASP.Net生成一个简单的图片_[Asp.Net教程]

Writer: delv Article type: Programming skills(编程技巧) Time: 2014/1/16 9:29:09 Browse times: 376 Comment times: 0

ASP.Net生成一个简单的图片_[Asp.Net教程]


Head photo

Go homepage
Upload pictures
Write articles

ASP.Net生成一个简单的图片_[Asp.Net教程] 在本节中我们通过生成一个简单的图片作为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所示。
  
12937815_200512121437178177000.jpg


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

来源:网络





There are 0 records,
Comment:
Must be registered users to comment(必须是注册用户才能发表评论)

Disclaimer Privacy Policy About us Site Map
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.