<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
圖片的裁剪、縮放、與加水印,是任何系統經常要用到的功能,它們現已整合到IUtility工具中,使用十分簡便。(具體程式碼將在文末給出,支援.NET/.NET Framework/.NET Core)
現給出一張“原圖”,如下:
裁剪的方法使用說明如下:
<strong>PictureCut</strong> 宣告:void PictureCut(string SourceFile, int CutStartPointX, int CutStartPointY, int CutWidth, int CutHeight, string TargetFile) 用途:圖片裁剪 引數:(1)string SourceFile -- 原始圖片檔案路徑 (2)int CutStartPointX --起始裁剪點X座標 (3)int CutStartPointY --起始裁剪點Y座標 (4)int CutWidth --裁剪寬度 (5)int CutHeight --裁剪高度 (6)string TargetFile --新生成的目標圖片檔案路徑 返回:(無)
注意:X、Y座標,是以圖片左上角為原點而定,單位是畫素。
縮略的方法使用說明如下:
<strong>PictureThumbnail</strong> 宣告:void PictureThumbnail(string SourceFile, int FrameWidth, int FrameHeight, string TargetFile) 用途:圖片縮略 引數:(1)string SourceFile -- 原始圖片檔案路徑 (2)int FrameWidth --縮略框的寬度 (3)int FrameHeight --縮略框的高度 (4)string TargetFile --新生成的目標圖片檔案路徑 返回:(無)
加文字水印的方法使用說明如下:
<strong> PictureTextWatermark</strong> 宣告:void PictureTextWatermark(string SourceFile, string WaterText, string TargetFile) 用途:圖片加「文字」水印 引數:(1)string SourceFile -- 要加水印的圖片物理路徑 (2)string WaterText --文字內容 (3)string TargetFile --新生成的目標圖片檔案路徑 返回:(無) <strong>PictureTextWatermark</strong> 宣告:void PictureTextWatermark(string SourceFile, string WaterText, System.Drawing.Font WaterTextFont, System.Drawing.Brush WaterTextBrush, int x, int y, string TargetFile) 用途:圖片加「文字」水印 引數:(1)string SourceFile -- 原始圖片檔案路徑 (2)string WaterText --水印文字 (3)System.Drawing.Font WaterTextFont --水印文字字型 (4)System.Drawing.Brush WaterTextBrush --水印文字筆觸 (5)int x --水印影象的起始X座標 (6)int y --水印影象的起始Y座標 (7)string TargetFile --新生成的目標圖片檔案路徑 返回:(無)
加圖片水印的方法使用說明如下:
<strong>PictureImageWatermark</strong> 宣告:void PictureImageWatermark(string SourceFile, string WatermarkFile, string TargetFile) 用途:圖片加「影象」水印 引數:(1)string SourceFile -- 原始圖片檔案路徑 (2)string WatermarkFile --水印影象檔案路徑 (3)string TargetFile --新生成的目標圖片檔案路徑 返回:(無) <strong>PictureImageWatermark </strong>宣告:void PictureImageWatermark(string SourceFile, string WatermarkFile, int x, int y, string TargetFile) 用途:圖片加「影象」水印 引數:(1)string SourceFile -- 原始圖片檔案路徑 (2)string WatermarkFile --水印影象檔案路徑 (3)int x --水印影象的起始X座標 (4)int x --水印影象的起始Y座標 (5)string TargetFile --新生成的目標圖片檔案路徑 返回:(無)
以上4個實驗的具體程式碼如下:
using DeveloperSharp.Framework.CoreUtility; //請先從NuGet參照DeveloperSharp包 -------------------------- IUtility ui = new Utility(); //ui.PictureCut("D:/fengjing.jpg", 500, 350, 200, 200, "D:/fj1.jpg"); //ui.PictureThumbnail("D:/fengjing.jpg", 400, 300, "D:/fj2.jpg"); //ui.PictureTextWatermark("D:/fengjing.jpg", "世界,你好!", new Font("華文新魏", 40, FontStyle.Bold), Brushes.Azure, 500, 50, "D:/fj3.jpg"); //ui.PictureImageWatermark("D:/fengjing.jpg","D:/log.png",680, 380, "D:/fj4.jpg");
以上就是.Net實現圖片裁剪圖片縮放及圖片加水印詳解的詳細內容,更多關於.Net圖片裁剪 縮放 加水印的資料請關注it145.com其它相關文章!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45