当前位置:编程学习 > C#/ASP.NET >>

求助!C#怎么截取图片的一部分

第一次发帖,求大神帮忙解决 怎么保存一张图片的一部分内容,并生成在D盘下 C# 图片 --------------------编程问答-------------------- 肿么就没人啊 --------------------编程问答--------------------

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace test
{
    public partial class Form2 : Form
    {
        public Form2()
        {
            int mWidth = 200;
            int mHeight = 100;

            
            //创建特定大小的位图 
            Image imgSave = new Bitmap(mWidth, mHeight);
            Graphics gDst = Graphics.FromImage(imgSave);
            Image img = Image.FromFile(@"C:\Users\Administrator\Desktop\test.jpg");
            gDst.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;
            gDst.DrawImage(img, new Rectangle(0, 0, mWidth, mHeight)
                , new Rectangle(100, 2000, mWidth, mHeight)//在图片坐标x:100,y:2000的点,截取200*100的图片
                , GraphicsUnit.Pixel);
            imgSave.Save(@"C:\Users\Administrator\Desktop\test2.jpg");//保存位置

            gDst.Dispose();

            InitializeComponent();

           
        }
    }
}
补充:.NET技术 ,  其他语言
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,