& lt腳本runat = " server " LANGUAGE = " c# " & gt;
void Page_Load(對象源
{
ASPJPEGLib。IASPJpeg objJpeg
objJpeg = new ASPJPEGLib。ASPJpeg();
//計算源圖像的路徑
String strPath = Server。MapPath("../images/dodge _ viper . jpg ");
//開源圖像
objJpeg。open(strPath);
//調整大小是可選的。此代碼示例中沒有。
//繪制文本
objJpeg。canvas . font . color = 0x ff 0000;//紅色
objJpeg。canvas . font . family = " Courier New ";
objJpeg。canvas . font . bold = 1;//真
objJpeg。canvas . font . size = 12;//這裏是以px為單位的字號。壹般網頁12px和14px居多。12px顯示屏尺寸大到9pt。
objJpeg。canvas . font . quality = 4;//抗鋸齒
objJpeg。canvas . font . bk mode = " Opaque ";//用於抗鋸齒工作
objJpeg。Canvas.Print( 10,572,“版權所有(c) XYZ公司”,缺失。值);
//繪制框架:黑色,2像素寬
objJpeg。畫布. Pen.Color = 0x000000//黑色
objJpeg。canvas . pen . width = 2;
objJpeg。canvas . brush . solid = 0;// false,以避免實心欄
objJpeg。帆布。拉桿(1,1,objJpeg。寬度,objJpeg。身高);
objJpeg。保存(服務器。MapPath(" dodge _ viper _ framed . jpg "));
框架圖像。Src = " dodge _ viper _ framed.jpg
}
& lt/script & gt;
目前公共組件支持動態GIF,我找了n年都沒找到。有壹個支持透明背景的水印是很好的。Aspjpeg不支持透明圖像水印。Xygraphic支持透明(中文作品)。不過總的來說ASPJPEG強壹點,還有很多類似xygraphic的小東西,比如支持圖片的ascii輸出。