您现在的位置是:首页 >

asp获取post asp.net如何获取图片的分辨率

火烧 2022-05-14 01:02:20 1052
a . et如何获取图片的分辨率    u lic void formatImage   {  //格式化后的图片大小  i t _WIDTH =   i t _HEIGHT =   Sy tem D

asp.net如何获取图片的分辨率  

  public void formatImage()

  {

  //格式化后的图片大小

  int _WIDTH = ;

  int _HEIGHT = ;

  System Drawing Image GetThumbnailImageAbort myCallback = new System Drawing Image GetThumbnailImageAbort(ThumbnailCallback);

  System Drawing Image img = System Drawing Image FromFile(@ d: png );

  //制作缩略图

asp获取post asp.net如何获取图片的分辨率

  int width = img Width;

  int height = img Height;

  double divide = (double)height / (double)width;

  if (width > _WIDTH || height > _HEIGHT)

  {

  if (width > _WIDTH)

  {

  height = Convert ToInt (Math Floor(_WIDTH * divide));

  width = _WIDTH;

  }

  if (height > _HEIGHT)

  {

  width = Convert ToInt (Math Floor(_HEIGHT / divide));

  height = _HEIGHT;

  }

  System Drawing Image timg = img GetThumbnailImage(width height myCallback System IntPtr Zero);

  timg Save(@ d: jpg System Drawing Imaging ImageFormat Jpeg);

  //下面的是保存到流中

  //MemoryStream ms = new MemoryStream();

  //timg Save(ms System Drawing Imaging ImageFormat Jpeg);

  //ms Close();

  }

  }

  public bool ThumbnailCallback()

  {

  return false;

lishixinzhi/Article/program/net/201311/13712  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码