• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    .Net实现上传图片按比例自动缩小或放大的方法

    本文实例主要展示了.Net实现上传图片按比例自动缩小或放大的方法,是非常实用的功能。分享给大家供大家参考之用。具体方法如下:

    //// summary>
    /// 按比例缩小图片,自动计算宽度
    /// /summary>
    /// param name="strOldPic">源图文件名(包括路径)/param>
    /// param name="strNewPic">缩小后保存为文件名(包括路径)/param>
    /// param name="intHeight">缩小至高度/param>
    public void SmallPicWidth(string strOldPic, string strNewPic, int intHeight)
    {
      System.Drawing.Bitmap objPic, objNewPic;
      try
      {
     objPic = new System.Drawing.Bitmap(strOldPic);
     int intWidth = (intHeight / objPic.Height) * objPic.Width;
     objNewPic = new System.Drawing.Bitmap(objPic, intWidth, intHeight);
     objNewPic.Save(strNewPic);
      }
      catch (Exception exp) { throw exp; }
      finally
      {
     objPic = null;
     objNewPic = null;
      }
    }
    /**//// summary>
    /// 缩小图片
    /// /summary>
    /// param name="strOldPic">源图文件名(包括路径)/param>
    /// param name="strNewPic">缩小后保存为文件名(包括路径)/param>
    /// param name="intWidth">缩小至宽度/param>
    /// param name="intHeight">缩小至高度/param>
    public void SmallPic(string strOldPic, string strNewPic, int intWidth, int intHeight)
    {
      System.Drawing.Bitmap objPic, objNewPic;
      try
      {
     objPic = new System.Drawing.Bitmap(strOldPic);
     objNewPic = new System.Drawing.Bitmap(objPic, intWidth, intHeight);
     objNewPic.Save(strNewPic);
      }
      catch (Exception exp)
     { throw exp; }
      finally
      {
     objPic = null;
     objNewPic = null;
      }
    }
    
    

    希望本文所述实例对大家的asp.net程序设计有一定的借鉴价值。

    您可能感兴趣的文章:
    • .net实现裁剪网站上传图片的方法
    • .net中 发送邮件内容嵌入图片的具体实例
    • vb.net借助剪贴板将图片导入excel内
    • asp.net图片上传实例
    • ASP.net WebAPI 上传图片实例
    • .Net下二进制形式的文件(图片)的存储与读取详细解析
    • Asp.net图片上传实现预览效果的简单代码
    • asp.net上传图片并作处理水印与缩略图的实例代码
    • asp.net 图片超过指定大小后等比例压缩图片的方法
    上一篇:推荐8项提高 ASP.NET Web API 性能的技术
    下一篇:asp.net调用系统设置字体文本框的方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    .Net实现上传图片按比例自动缩小或放大的方法 .Net,实现,上传,图片,按比例,