zoukankan      html  css  js  c++  java
  • C# 图像截取

     public static Bitmap CropBitmap(Bitmap bitmap, int cropX, int cropY, int cropWidth, int cropHeight)        

    {            

          Rectangle rect = new Rectangle(cropX, cropY, cropWidth, cropHeight);   

          Bitmap cropped = bitmap.Clone(rect, bitmap.PixelFormat);   

         return cropped;      

       }

            static void  Main(string[] args)       

      {         

          string path = "c:\\temped";         

          DirectoryInfo dic = new DirectoryInfo(path);          

          FileInfo[] files =  dic.GetFiles().OrderBy(item=>item.CreationTime).ToArray();      

           foreach (FileInfo item in files)          

         {           

               if (item.Extension == ".bmp")     

                {                   

                          string name = item.FullName;   

                          Image im = Image.FromFile(item.FullName);      

                           Bitmap bt = new Bitmap(im);                   

                          im.Dispose();                 

                             Bitmap newBit = CropBitmap(bt, 52, 62, 253, 249);   

                             File.Delete(item.FullName);                  

                             newBit.Save(name);                        

                      }

                }

    }

  • 相关阅读:
    [03] html 中引入与使用css
    [04] 前端构建工具区别
    [04]测试框架杂谈
    [03] react 测试
    [02] 前端测试工具集锦
    [01]关于TDD、BDD和DDD的一些看法
    [04]JS获取文件大小方法
    [03]使用阿里RAP搭建前端Mock Server
    [1]区分event对象中的[clientX,offsetX,screenX,pageX]
    [02]a tag只为成button用时候设置href的办法
  • 原文地址:https://www.cnblogs.com/liuxinls/p/2870280.html
Copyright © 2011-2022 走看看