日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

.net 简单的后台合成图片

發布時間:2023/12/20 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 .net 简单的后台合成图片 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

工作中需要生成圖片模板對圖片進行描述 但是不能影響圖片展示
經過自己研究封裝了一個方法,這個方法可以添加文字 也可以多圖拼接

//加載圖片 這個是目標圖片string imurl = "D:\\WebSite\\Images\\test.jpg";//將圖片轉化Graphics 這個是背景圖片 Image img = new Bitmap(new Bitmap("D:\\WebSite\\baohuku.com\\Upload\\Images\\bg.png"), 750, 600);//設置大小Graphics g = Graphics.FromImage(img);g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias;//加上抗鋸齒效果 Point[] destPoints1 = {new Point(0, 0),//圖片左上點new Point(400, 0),//圖片右上點new Point(0, 600),//圖片左下點};g.DrawImage(new Bitmap(imurl), destPoints1);//按指定的頂點畫圖//定義字體System.Drawing.Font font = new Font("宋體", 15, FontStyle.Bold);g.DrawString("圖片標題", font, Brushes.Black, 520, 20);g.DrawString("姓名:" + "美女", font, Brushes.Black, 420, 80);g.DrawString("性別:" + "女", font, Brushes.Black, 420, 140);g.DrawString("下載日期:" + "今天", font, Brushes.Black, 420, 200);RectangleF textArea = new RectangleF(420, 260, 330, 55);g.DrawString("地點:" + "隨意", font, Brushes.Black, textArea);RectangleF textArea1 = new RectangleF(420, 340, 330, 100);g.DrawString("描述:" + "O(∩_∩)O哈哈~", font, Brushes.Black, textArea1);String filename = "TEST.jpg";string ImagesUrl = "D:\\WebSite\\Images";img.Save(ImagesUrl + filename);//保存為圖片img.Dispose();//顯示釋放資源lg.Dispose();

目標圖片和背景

效果圖

總結

以上是生活随笔為你收集整理的.net 简单的后台合成图片的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。