300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 批量修改文件夹里的图片尺寸大小

批量修改文件夹里的图片尺寸大小

时间:2022-01-13 15:07:05

相关推荐

批量修改文件夹里的图片尺寸大小

using System.Drawing;

public void ys()

{

DirectoryInfo di = new DirectoryInfo(@"F:\Practice\图片");

FileInfo[] ff = di.GetFiles();

foreach (FileInfo temp in ff)

{

string name = temp.Name;

string path1 = @"F:\Practice\big\" + name;

//新建一个bmp图片

System.Drawing.Image bitmap = new System.Drawing.Bitmap(120, 90);

//新建一个画板

Graphics g = System.Drawing.Graphics.FromImage(bitmap);

//在指定位置并且按指定大小绘制原图片的指定部分

Image originalImage = Image.FromFile(name);

g.DrawImage(originalImage, new Rectangle(0, 0, 120, 90), new Rectangle(0, 0, originalImage.Width, originalImage.Height), GraphicsUnit.Pixel);

//以jpg格式保存缩略图

bitmap.Save(path1, System.Drawing.Imaging.ImageFormat.Jpeg);

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。