蓝派网(www.lan27.com)-精选网络资源,分享和交流! 文章首页站内搜索在线手册广告代码酷站欣赏万年历
您现在的位置: 蓝派网 >> 文章中心 >> 网络编程 >> .NET >> ASP.NET >> 正文

ASP.NET 2.0 调用ASPJpeg组件生成文字水印

作者:佚名    文章来源:网络    更新时间:2008-10-29 19:24:42

using System.Reflection;

//加水印

ASPJPEGLib.IASPJpeg lan27Jpeg = new ASPJPEGLib.ASPJpeg();

// 源图片路径
String strPath = Server.MapPath("www.lan27.com");

// 打开源图片
lan27Jpeg.Open( strPath );

//画文本
lan27Jpeg.Canvas.Font.Color = 0xFF0000; // 红色
lan27Jpeg.Canvas.Font.Family = "Arial"; //字体
lan27Jpeg.Canvas.Font.Bold = 1; // 加粗
lan27Jpeg.Canvas.Font.Quality = 4; //输出质量
lan27Jpeg.Canvas.Font.BkMode = "Opaque"; // 背景色
lan27Jpeg.Canvas.Print( 10, 10, "lan27.NET", Missing.Value );

// 描边
lan27Jpeg.Canvas.Pen.Color = 0x000000; // 黑色
lan27Jpeg.Canvas.Pen.Width = 2;           //笔刷宽
lan27Jpeg.Canvas.Brush.Solid = 0;
lan27Jpeg.Canvas.DrawBar( 1, 1, lan27Jpeg.Width, lan27Jpeg.Height );

lan27Jpeg.Save( Server.MapPath("lan27.net") );
lan27Jpeg.Close();

//可选,删除原文件
if (File.Exists(Path))
{
   File.Delete(Path);
}

 


发表评论】【打印此文】【关闭窗口】【点击数:
★好玩的休闲小游戏★