imageservice.asmx

来自「asp.net技术内幕的书配源码」· ASMX 代码 · 共 28 行

ASMX
28
字号
<%@ WebService Class="ImageService" %>

Imports System
Imports System.Web.Services
Imports System.Drawing
Imports System.Drawing.Imaging
Imports System.IO

<WebService( Namespace:="http://yourdomain.com/webservices" )> _
Public Class ImageService : Inherits WebService

<WebMethod()> Public Function GetTextImage( strText As String ) As Byte()
  Dim objBitmap As Bitmap
  Dim objGraphics As Graphics
  Dim objFont As Font
  Dim strmBuffer As MemoryStream

  objBitmap = New Bitmap( 300, 50 )
  objGraphics = Graphics.FromImage( objBitmap )
  objFont = New Font( "Impact", 24 )
  objGraphics.DrawString( strText, objFont, Brushes.Red, 1, 1 )

  strmBuffer = New MemoryStream()
  objBitmap.Save( strmBuffer, ImageFormat.Gif )
  Return strmBuffer.ToArray()
End Function

End Class       

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?