婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > 在Asp.net中為圖像加入水印信息并保存為Jpg類(lèi)型

在Asp.net中為圖像加入水印信息并保存為Jpg類(lèi)型

熱門(mén)標(biāo)簽:柳州電銷(xiāo)機(jī)器人公司 百度地圖怎樣做地圖標(biāo)注 征途美甲店地圖標(biāo)注 太原400電話(huà)上門(mén)辦理 浦發(fā)電話(huà)機(jī)器人提醒還款 騰訊地圖標(biāo)注手機(jī) 昆明語(yǔ)音電銷(xiāo)機(jī)器人價(jià)格 電銷(xiāo)語(yǔ)音機(jī)器人型號(hào)參數(shù) 400電話(huà)如何申請(qǐng)取消
using System.Drawing;
using System.IO;
using System.Drawing.Imaging;

private void AddTextToImg(string fileName,string text)
{
if(!File.Exists(MapPath(fileName)))
{
throw new FileNotFoundException("The file don't exist!");
}

if( text == string.Empty )
{
return;
}
//還需要判斷文件類(lèi)型是否為圖像類(lèi)型,這里就不贅述了

System.Drawing.Image image = System.Drawing.Image.FromFile(MapPath(fileName));
Bitmap bitmap = new Bitmap(image,image.Width,image.Height);
Graphics g = Graphics.FromImage(bitmap);

float fontSize = 12.0f; //字體大小
float textWidth = text.Length*fontSize; //文本的長(zhǎng)度
//下面定義一個(gè)矩形區(qū)域,以后在這個(gè)矩形里畫(huà)上白底黑字
float rectX = 0; 
float rectY = 0;
float rectWidth = text.Length*(fontSize+8);
float rectHeight = fontSize+8;
//聲明矩形域
RectangleF textArea = new RectangleF(rectX,rectY,rectWidth,rectHeight);

Font font = new Font("宋體",fontSize); //定義字體
Brush whiteBrush = new SolidBrush(Color.White); //白筆刷,畫(huà)文字用
Brush blackBrush = new SolidBrush(Color.Black); //黑筆刷,畫(huà)背景用

g.FillRectangle(blackBrush,rectX,rectY,rectWidth,rectHeight); 

g.DrawString(text,font,whiteBrush,textArea);
MemoryStream ms = new MemoryStream( );
//保存為Jpg類(lèi)型
bitmap.Save(ms,ImageFormat.Jpeg);

//輸出處理后的圖像,這里為了演示方便,我將圖片顯示在頁(yè)面中了
Response.Clear();
Response.ContentType = "image/jpeg";
Response.BinaryWrite( ms.ToArray() );

g.Dispose();
bitmap.Dispose();
image.Dispose();
}

調(diào)用時(shí)很簡(jiǎn)單,

AddTextToImg("me.jpg","程序人生http://www.manong123.com/");

一切OK了,感覺(jué).net確實(shí)好強(qiáng)大,這些功能在Asp中可是奢侈品了,而在.Net環(huán)境中卻能輕而易舉的完成!

您可能感興趣的文章:
  • ASP.NET技巧:為Blog打造個(gè)性日歷
  • asp.net 編譯器錯(cuò)誤信息: CS0006: 未能找到元數(shù)據(jù)文件 該死的.NET
  • asp.net中日歷函數(shù)Calendar的使用方法
  • 在ASP.NET中實(shí)現(xiàn)彈出日歷的具體方法
  • ASP.NET中日歷控件和JS版日歷控件的使用方法(第5節(jié))
  • ASP.NET書(shū)籍信息錄入實(shí)現(xiàn)代碼

標(biāo)簽:德陽(yáng) 張家界 新疆 白山 江蘇 陽(yáng)泉 天門(mén) 蘭州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《在Asp.net中為圖像加入水印信息并保存為Jpg類(lèi)型》,本文關(guān)鍵詞  在,Asp.net,中為,圖像,加入,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《在Asp.net中為圖像加入水印信息并保存為Jpg類(lèi)型》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于在Asp.net中為圖像加入水印信息并保存為Jpg類(lèi)型的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 普兰县| 星座| 辽源市| 偏关县| 迁安市| 宜君县| 五寨县| 梧州市| 栾城县| 鹤庆县| 德惠市| 开江县| 东方市| 青冈县| 玉山县| 大厂| 墨玉县| 上饶县| 昌都县| 霍林郭勒市| 益阳市| 嘉黎县| 鄄城县| 广元市| 大埔县| 紫阳县| 吴忠市| 兴宁市| 临武县| 临沭县| 平塘县| 英德市| 长葛市| 彩票| 鹤壁市| 视频| 东海县| 兴安县| 吉木萨尔县| 贺兰县| 临潭县|