C#修改圖片尺寸以及不改變?cè)袌D片比例
更新時(shí)間:2025年01月07日 15:33:02 作者:syd二寶
文章介紹了如何使用C#中的Bitmap類來(lái)修改圖片尺寸,同時(shí)保持原有的圖片比例,作者分享了自己的經(jīng)驗(yàn),并鼓勵(lì)讀者參考和使用
C#修改圖片尺寸不改變?cè)袌D片比例
C#使用BitMap修改圖片尺寸
修改圖片大小,不改變?cè)袌D片比例

修改后圖片

代碼
public static void image()
{
System.Drawing.Image img = System.Drawing.Image.FromFile("圖片路徑");
Bitmap bt = new Bitmap(img);
//獲取圖片位置顏色
Color cl = bt.GetPixel(10, 10);
int Width = img.Width;
int Height = img.Height;
int marginx = Height / 2;
float dpiX = img.HorizontalResolution;
float dpiY = img.VerticalResolution;
//設(shè)置新圖的大小
Bitmap bitmap= new Bitmap(Width, Width, PixelFormat.Format24bppRgb);
//設(shè)置位圖文件的水平和垂直分辨率,與Img一致
bitmap.SetResolution(dpiX, dpiY);
//在位圖文件上填充一個(gè)新圖
Graphics graphics = Graphics.FromImage(bitmap);
System.Drawing.Rectangle Rec = new System.Drawing.Rectangle(0, 0, Width, Width);
//定義顏色
SolidBrush mySolidBrush = new SolidBrush(cl);
//將新圖填充為獲取原圖位置的顏色
graphics.FillRectangle(mySolidBrush, Rec);
//向新圖中填充Img
graphics.DrawImage(img, 0, marginx, Rec, GraphicsUnit.Pixel);
graphics.Dispose();
GC.Collect();
bitmap.Save("保存圖片路徑", System.Drawing.Imaging.ImageFormat.Jpeg);
}總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
C#使用動(dòng)態(tài)規(guī)劃解決0-1背包問(wèn)題實(shí)例分析
這篇文章主要介紹了C#使用動(dòng)態(tài)規(guī)劃解決0-1背包問(wèn)題,實(shí)例分析了C#動(dòng)態(tài)規(guī)劃算法的實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-04-04
C#使用NPOI操作Excel工具類的實(shí)現(xiàn)
NPOI是POI項(xiàng)目的.NET遷移版本,使用NPOI可以在沒(méi)有安裝Office或者相應(yīng)環(huán)境的機(jī)器上對(duì)Word或Excel文檔進(jìn)行讀寫操作,下面我們就來(lái)學(xué)習(xí)一下如何使用NPOI編寫操作Excel的工具類吧2023-11-11
WPF實(shí)現(xiàn)平面三角形3D運(yùn)動(dòng)效果
這篇文章主要為大家詳細(xì)介紹了WPF實(shí)現(xiàn)平面三角形3D運(yùn)動(dòng)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-09-09
使用HttpHanlder處理404:File not found的問(wèn)題
本篇文章小編為大家介紹。使用HttpHanlder處理404:File not found的問(wèn)題。需要的朋友參考下2013-04-04
使用C#實(shí)現(xiàn)的自動(dòng)清理過(guò)期文件的解決方案
本文提供了一個(gè)用C#實(shí)現(xiàn)的自動(dòng)清理過(guò)期文件的解決方案,代碼可刪除指定目錄中超過(guò)30天的文件,支持子目錄掃描,并包含完善的異常處理和日志記錄功能,需要的朋友可以參考下2026-03-03
WinForm實(shí)現(xiàn)仿視頻播放器左下角滾動(dòng)新聞效果的方法
這篇文章主要介紹了WinForm實(shí)現(xiàn)仿視頻播放器左下角滾動(dòng)新聞效果的方法,涉及WinForm窗口滾動(dòng)字幕設(shè)置的實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-08-08

