當前位置:編程學習大全網 - 編程語言 - c#的字體大小。net網頁和水印是絕對壹樣的

c#的字體大小。net網頁和水印是絕對壹樣的

C#。net不太了解。看妳用的是system.drawing,應該是系統的命名空間。也許隨之而來的圖像處理。網不是很強嗎?我壹般用asp用aspjpeg處理水印,在處理能力很強的c#中也可以使用。您可以設置水印文本的大小、顏色、字體等。還支持圖像水印,使用起來非常簡單。它有壹個英文描述頁面,但它看起來很容易。下面是壹段文字水印,適合c#:

& 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輸出。

  • 上一篇:2022下半年四川瀘州市考試錄用公務員(參照管理工作人員)的公告
  • 下一篇:以d 開頭的編程語言
  • copyright 2024編程學習大全網