国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > 建站經(jīng)驗 > 正文

ASP.net 生,成縮略圖的實例源代碼

2019-11-02 14:20:02
字體:
供稿:網(wǎng)友

   using System;

  using System.Data;

  using System.Configuration;

  using System.Web;

  using System.Web.Security;

  using System.Web.UI;

  using System.Web.UI.WebControls;

  using System.Web.UI.WebControls.WebParts;

  using System.Web.UI.HtmlControls;

  using System.IO;

  using System.Drawing;

  using System.Drawing.Imaging;

  ///

  /// 圖片處理類

  /// 1、生成縮略圖片或按照比例改變圖片的大小和畫質(zhì)

  /// 2、將生成的縮略圖放到指定的目錄下

  ///

  public class ImageClass

  {

  public System.Drawing.Image ResourceImage;

  private int ImageWidth;

  private int ImageHeight;

  public string ErrMessage;

  ///

  /// 類的構(gòu)造函數(shù)

  ///

  /// 圖片文件的全路徑名稱

  public ImageClass(string ImageFileName)

  {

  ResourceImage = System.Drawing.Image.FromFile(ImageFileName);

  ErrMessage = "";

  }

  public bool ThumbnailCallback()

  {

  return false;

  }

  ///

  /// 生成縮略圖重載方法1,返回縮略圖的Image對象

 

可愛網(wǎng)名[www.la240.com/html2017/1/17/]
 ///

  /// 縮略圖的寬度

  /// 縮略圖的高度

  /// 縮略圖的Image對象

  public System.Drawing.Image GetReducedImage(int Width, int Height)

  {

  try

  {

  System.Drawing.Image ReducedImage;

  System.Drawing.Image.GetThumbnailImageAbort callb = new System.Drawing.Image.GetThumbnailImageAbort(ThumbnailCallback);

  ReducedImage = ResourceImage.GetThumbnailImage(Width, Height, callb, IntPtr.Zero);

  return ReducedImage;

  }

  catch (Exception e)

  {

  ErrMessage = e.Message;

  return null;

  }

  }

  ///

  /// 生成縮略圖重載方法2,將縮略圖文件保存到指定的路徑

  ///

  /// 縮略圖的寬度

  /// 縮略圖的高度

  /// 縮略圖保存的全文件名,(帶路徑),參數(shù)格式:D:Images ilename.jpg

  /// 成功返回true,否則返回false

  public bool GetReducedImage(int Width, int Height, string targetFilePath)

  {

  try

  {

  System.Drawing.Image ReducedImage;

  System.Drawing.Image.GetThumbnailImageAbort callb = new System.Drawing.Image.GetThumbnailImageAbort(ThumbnailCallback);

  ReducedImage = ResourceImage.GetThumbnailImage(Width, Height, callb, IntPtr.Zero);

  ReducedImage.Save(@targetFilePath, ImageFormat.Jpeg);

  ReducedImage.Dispose();

  return true;

  }

  catch (Exception e)

  {

  ErrMessage = e.Message;

  return false;

  }

  }

  ///

  /// 生成縮略圖重載方法3,返回縮略圖的Image對象

  ///

  /// 縮略圖的寬度百分比 如:需要百分之80,就填0.8

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 丰顺县| 博罗县| 新巴尔虎左旗| 乌拉特中旗| 米易县| 勃利县| 南阳市| 石狮市| 靖边县| 蚌埠市| 中卫市| 渑池县| 富源县| 固安县| 长丰县| 武汉市| 延安市| 育儿| 遵化市| 齐齐哈尔市| 深水埗区| 昆山市| 白山市| 积石山| 尼勒克县| 观塘区| 上思县| 凤台县| 潞西市| 招远市| 台东市| 苏尼特右旗| 乐至县| 襄汾县| 铜梁县| 五指山市| 思茅市| 桂东县| 庆云县| 临桂县| 淮滨县|