imageservice.asmx

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

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

using System;
using System.Web.Services;
using System.Drawing;
using System.Drawing.Imaging;
using System.IO;

[WebService( Namespace="http://yourdomain.com/webservices" )]
public class ImageService : WebService {

	[WebMethod] 
	public byte[] GetTextImage(string strText) {
		Bitmap objBitmap;
		Graphics objGraphics;
		Font objFont;
		MemoryStream strmBuffer;

		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();
	}
}

⌨️ 快捷键说明

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