av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

.Net實現圖片裁剪圖片縮放及圖片加水印詳解

瀏覽:150日期:2022-06-08 11:38:51
目錄
  • 引言
    • (1)原圖裁剪后的效果如下
    • (2)原圖縮略后的效果如下
    • (3)原圖加文字水印后的效果如下
    • (4)原圖加圖片水印后的效果如下

引言

圖片的裁剪、縮放、與加水印,是任何系統經常要用到的功能,它們現已集成到IUtility工具中,使用十分簡便。(具體代碼將在文末給出,支持.NET/.NET Framework/.NET Core)

現給出一張“原圖”,如下:

(1)原圖裁剪后的效果如下

裁剪的方法使用說明如下:

<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坐標,是以圖片左上角為原點而定,單位是像素。

(2)原圖縮略后的效果如下

縮略的方法使用說明如下:

<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--新生成的目標圖片文件路徑返回:(無)

(3)原圖加文字水印后的效果如下

加文字水印的方法使用說明如下:

<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--新生成的目標圖片文件路徑返回:(無)

(4)原圖加圖片水印后的效果如下

加圖片水印的方法使用說明如下:

<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圖片裁剪 縮放 加水印的資料請關注其它相關文章!

標簽: ASP.NET
主站蜘蛛池模板: 国产 欧美 日韩 一区 | 日韩一区二区在线观看视频 | 亚洲综合无码一区二区 | 久久久久亚洲国产| 国产免费一二三区 | 国产精品美女久久久久久免费 | 日韩三级一区 | 成人av观看| 久久精品国产一区二区三区不卡 | 日操操夜操操 | 欧美色综合一区二区三区 | 日干夜干 | 久久蜜桃av一区二区天堂 | 成人免费大片黄在线播放 | 在线日韩福利 | 国产精品永久免费视频 | 成人av看片 | 91精品国产色综合久久 | 天堂精品视频 | 亚洲天堂中文字幕 | 天天色综 | 欧美精品在线免费 | 欧美操操操 | 米奇7777狠狠狠狠视频 | 日韩免费视频一区二区 | 欧美精品日韩 | 国产免费人成xvideos视频 | 精品欧美一区二区三区久久久 | 四虎影院免费在线播放 | 亚洲精选一区二区 | 日韩中文字幕 | 天天干视频 | 久久久久久久久99精品 | 久久久久成人精品 | 日日操夜夜操天天操 | www.国产精品 | 久干网| 成人片免费看 | 久久久久国产精品午夜一区 | 亚洲欧美精品国产一级在线 | 成年男女免费视频网站 |