zoukankan      html  css  js  c++  java
  • C# 切图,部分代码 无觉

            public void GetImg() 
            {
                var imgPath = @"C:\Users\Public\Pictures\Sample Pictures\Koala.jpg";
                System.Drawing.Image image = new System.Drawing.Bitmap(imgPath);
                //   int iStep = 100;
                int iStep = 256;
                int iLeft = 0, iTop = 0, iWidth = iStep, iHeight = iStep;
    
                for (int i = 0; i < image.Height / iStep; i++)
    
                {
                    iTop = i * iStep;
                    for (int j = 0; j < image.Width / iStep; j++)
                    {
                        iLeft = j * iStep;
    
                        // 目标区域
                        Rectangle destRect = new Rectangle(0, 0, iWidth, iHeight);
                        // 源图区域
                        Rectangle srcRect = new Rectangle(iLeft, iTop, iWidth, iHeight);
    
                        // 新建Graphics对象
                        Bitmap newImage = new Bitmap(iWidth, iHeight);
                        Graphics g = Graphics.FromImage(newImage);
    
                        // 绘图平滑程序
                        g.SmoothingMode = SmoothingMode.HighQuality;
    
                        // 图片输出质量
                        g.CompositingQuality = CompositingQuality.HighQuality;
    
                        // 输出到newImage对象
                        g.DrawImage(image, destRect, srcRect, GraphicsUnit.Pixel);
    
                        // 释放绘图对象
                        g.Dispose();
    
    
                        string strDestFile = string.Format(
                         "{0}//x{1}y{2}.jpg",
                         imgPath, iLeft, iTop, iStep
                         );
                        newImage.Save(strDestFile);
    
                    }
                }
    
            }
  • 相关阅读:
    slua
    Lua和.Net
    Python Embedded
    vtk
    CMAKE使用
    Create instance from class name string
    SLN & PROJ
    Python/C API
    魔兽世界编年史卷一
    PyCharm注册码
  • 原文地址:https://www.cnblogs.com/LiMin/p/3044596.html
Copyright © 2011-2022 走看看