国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

在Asp.net中為圖像加入水印信息

2019-11-17 01:42:15
字體:
來源:轉載
供稿:網友

asp.net中為圖像加入水印信息

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;            }            //還需要判斷文件類型是否為圖像類型,這里就不贅述了            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;  //文本的長度            //下面定義一個矩形區域,以后在這個矩形里畫上白底黑字            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);   //白筆刷,畫文字用            Brush blackBrush = new SolidBrush(Color.Black);   //黑筆刷,畫背景用            g.FillRectangle(blackBrush,rectX,rectY,rectWidth,rectHeight);                        g.DrawString(text,font,whiteBrush,textArea);            MemoryStream ms = new MemoryStream( );            //保存為Jpg類型            bitmap.Save(ms,ImageFormat.Jpeg);            //輸出處理后的圖像,這里為了演示方便,我將圖片顯示在頁面中了            Response.Clear();            Response.ContentType = "image/jpeg";            Response.BinaryWrite( ms.ToArray() );            g.Dispose();            bitmap.Dispose();            image.Dispose();        }

調用時很簡單,AddTextToImg("me.jpg","程序人生http://www.manong123.com/");一切OK了,感覺.net確實好強大,這些功能在Asp中可是奢侈品了,而在.Net環境中卻能輕而易舉的完成!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 林口县| 达州市| 策勒县| 文山县| 长岭县| 凤翔县| 藁城市| 新绛县| 固镇县| 噶尔县| 怀化市| 洪泽县| 莎车县| 梁山县| 赤峰市| 招远市| 黄浦区| 红原县| 临高县| 静海县| 舒兰市| 时尚| 鹿泉市| 六枝特区| 万宁市| 潞城市| 留坝县| 阜城县| 贞丰县| 额尔古纳市| 新乐市| 平山县| 平利县| 荃湾区| 财经| 承德市| 揭西县| 永川市| 垫江县| 图们市| 文成县|