您的位置:首页 > 编程语言 > C#

C# 图片截取、放大、缩小与保存

2016-03-29 13:41 357 查看
using System;
using System.IO;
using System.Drawing;
using System.Drawing.Imaging;

namespace ConsoleApplication7
{
class Program
{
static void Main(string[] args)
{
string imgsrc = @"C:\Users\Administrator\Desktop\a.jpg";
//Image image = Image.FromFile(imgsrc);
//image.Save(@"C:\Users\Administrator\Desktop\a1.png", ImageFormat.Png);//绝对路径
/* //图片截取一部分
Bitmap image = new Bitmap(imgsrc);
Bitmap image1 = new Bitmap(200,100);
int width = image.Width;
int height = image.Height;
Graphics g = Graphics.FromImage(image1);
Rectangle rect = new Rectangle(0, 0, 200, 100);
g.DrawImage(image,0,0,rect, GraphicsUnit.Pixel);
image1.Save(@"C:\Users\Administrator\Desktop\a1.png", ImageFormat.Png);
*/
/* //图片的放大和缩小
Bitmap image = new Bitmap(imgsrc);
Bitmap image1 = new Bitmap(300, 300);
Graphics g = Graphics.FromImage(image1);
Rectangle rect = new Rectangle(0, 0, 300, 300);
g.DrawImage(image, rect);
image1.Save(@"C:\Users\Administrator\Desktop\a1.jpg", ImageFormat.Jpeg);
*/
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C# 图片处理