C#按比例得到图片最佳尺寸大小

   按比例缩放图片,C#代码,在实际的图片处理或网页上传程序中,我想这个比较实用,希望对大家有用,费话少说,看代码:

  01private static Size NewSize(int maxWidth, int maxHeight, int width, int height)

  02{

  03 double w = 0.0;

  04 double h = 0.0;

  05 double sw = Convert.ToDouble(width);

  06 double sh = Convert.ToDouble(height);

  07 double mw = Convert.ToDouble(maxWidth);

  08 double mh = Convert.ToDouble(maxHeight);

  09 if (sw < mw && sh < mh)

  10 {

  11 w = sw;

  12 h = sh;

  13 }

  14 else if ((sw / sh) > (mw / mh))

  15 {

  16 w = maxWidth;

  17 h = (w * sh) / sw;

  18 }

  19 else

  20 {

  21 h = maxHeight;

  22 w = (h * sw) / sh;

  23 }

  24 return new Size(Convert.ToInt32(w), Convert.ToInt32(h));

  25}

  从书中学来的,懂C#的应该知道怎么用。

时间: 2024-08-31 05:59:08

C#按比例得到图片最佳尺寸大小的相关文章

96微信编辑器怎么设置微信公众平台图片最佳尺寸大小

96微信编辑器怎么设置微信公众平台图片最佳尺寸大小 1.首先还是先登录您的微信公众平台,点击 =>[素材管理]=>选择[新建图文消息] 2.[1]那么一般上传的封面头图,图片尺寸官方建议的是900*500像素,但是900*500的缩略图也是都可以,只要大概符合这个要求都行,不需要特别准确.但是呢在手机微信上显示的图片会被标题挡住一部分.     [2]多图文的二级缩略图是四方型显示的,那么图片最佳尺寸为200*200. 3.如果觉得被标题挡住部分的图片影响美观,那么我们可以在制作图片素材时先将

PHP中改变图片的尺寸大小的代码_php技巧

先介绍一个自己写的函数. 复制代码 代码如下: <?php $imgsrc = "yun_qi_img/dontlinkme.png"; $width = 780; $height = 420; resizejpg($imgsrc,$imgdst,$width,$height); function resizejpg($imgsrc,$imgdst,$imgwidth,$imgheight) { //$imgsrc jpg格式图像路径 $imgdst jpg格式图像保存文件名 $

PS怎么修改图片尺寸大小?ps修改图片大小方法图解

PS怎么修改图片尺寸大小?很多朋友认为用photoshop处理图片都是专业的人员,其实不是,用photoshop修改图片大小都是简单的操作,我们普通人员都可以操作的,下面我来说说ps修改图片大小方法吧! 一是在图像里找到修改图片大小. 二是利用photoshop工具栏里的裁剪工具. photoshop修改图片大小 1.启动photoshop软件后,点击photoshop导航上面的文件,然后选择下拉菜单里的打开,如下图所示. 2.在打开的窗口里,找到图片的路径,然后选择要修改大小的图片,点击打开就

按照比例改变图片大小(非生成缩略图)

  <? /**      按照比例改变图片大小(非生成缩略图)      @param string $img 图片路径      @param int $max_w 最大缩放宽      @param int $max_h 最大缩放高  */  function chImageSize ($img,$max_w,$max_h)  {      $size = @getimagesize($img);          $w = $size[0];          $h     =    $

i See批量压缩宝贝图片尺寸大小

  i See批量压缩宝贝图片尺寸大小.开网店的卖家,在宝贝上新的时候,都会要处理大量的宝贝图片. 要保证宝贝图片的宽度在淘宝网的限制范围之内,卖家的必做工作就是对宝贝图片进行压缩处理.(淘宝普通店 铺图片的最大宽度为500px,旺铺图片的最大宽度为800px.) iSee软件可以批量压缩宝贝图片大小,这样可以大大节省卖家在图片压缩上的时间. 下面是4张商品图片的尺寸,宽度不一致. 批量压缩图片尺寸的宽度为500px的宝贝图片. 批量压缩步骤: 1.iSee软件打开需要批量压缩的宝贝图片文件夹.

Linux系统如何批量压缩图片尺寸大小

现在的数码相机拍摄出来的照片像素都很高,大部份都会超过此限制,很多时候我们都要对图片进行批量压缩,Linux系统下如何批量压缩图片尺寸大小呢? 一个比较好用命令行下可以使用的 强大的免费图片工具 ImageMagick Centos系统的安装使用方法: yum install ImageMagick 再输入y确认即可安装完成 接下来调用 系统命令 其中上面 convert 中的 resize 参数可以修改imagemagick,它可以对图片进行格式转换.大小压缩.增加水印等操作,而不需要去写第三

win7系统电脑查看图片图像尺寸和存储大小的方法

  win7系统电脑查看图片图像尺寸和存储大小的方法 1.用鼠标左键点击要查看的图片; 2.点击图片后,图片处于被选择状态,会变成蓝底; 3.在图片处于被选择的状态下时,查看图片所在窗口的最下方,在其中就会显示图片的存储大小和尺寸. (注:这里的尺寸大小是以像素为单位的) win7系统电脑查看图片图像尺寸和存储大小的方法分享到这里了,有需要的用户可体验查看,希望对大家有所帮助.

GIF Movie Gear修改gif图片尺寸大小的方法

  GIF Movie Gear修改gif图片尺寸大小的方法 1.下载并安装GIF Movie Gear这款软件之后,打开该软件. 2.打开gif图片(本文使用的是李钟硕gif表情图),以下为原图,更多gif表情图推荐:李钟硕卖萌表情包 李钟硕gif表情图 3.选择:动画,选择:调整大小,出现下图界面; GIF Movie Gear 4.填写修改尺寸的数据,本案例是将宽度500改为400,记住,一定要选择:保持高宽比,否则图片会变形. 5.选择:文件,选择:保存或者另存为. 6.使用GIF Mo

upload-关于js图片上传判断尺寸大小

问题描述 关于js图片上传判断尺寸大小 method="post" enctype="multipart/form-data" modelAttribute="personaLib"> 上传/form:form 页面代码如下.不知道js怎么写.求指导 解决方案 js判断图片上传js判断file文本域中待上传文件的大小与尺寸图片上传 文件类型和大小的判断