在本篇文章中,我将介绍如何在C#中来调整你想要的图像大小。要实现这一目标,我们可以采取以下几个步骤:

1.首先要获取你想要调整大小的图像:

string path = Server.MapPath("~/Images");
System.Drawing.Image img = System.Drawing.Image.FromFile(string.Concat(path,"/3904.jpg"));

2.将图像转换为Bitmap:

Bitmap b = new Bitmap(img);

3.创建一个调整图像大小的方法:

private static System.Drawing.Image resizeImage(System.Drawing.Image imgToResize, Size size)
{//获取图片宽度int sourceWidth = imgToResize.Width;//获取图片高度int sourceHeight = imgToResize.Height;float nPercent = 0;float nPercentW = 0;float nPercentH = 0;//计算宽度的缩放比例nPercentW = ((float)size.Width / (float)sourceWidth);//计算高度的缩放比例nPercentH = ((float)size.Height / (float)sourceHeight);      if (nPercentH < nPercentW)nPercent = nPercentH;elsenPercent = nPercentW;//期望的宽度int destWidth = (int)(sourceWidth * nPercent);//期望的高度int destHeight = (int)(sourceHeight * nPercent);Bitmap b = new Bitmap(destWidth, destHeight);Graphics g = Graphics.FromImage((System.Drawing.Image)b);g.InterpolationMode = InterpolationMode.HighQualityBicubic;//绘制图像g.DrawImage(imgToResize, 0, 0, destWidth, destHeight);g.Dispose();return (System.Drawing.Image)b;
}

在上面的方法中,我们获取了位图图像,然后绘制了不同尺寸的图像(这里绘制出的图像是基于指定的纵横比)
4.调用上述方法,得到调整大小之后的图片:

System.Drawing. Image i = resizeImage(b, new Size(100, 100));

输出结果:

谢谢浏览,希望对你有所帮助。

C#中如何调整图像大小相关推荐

  1. 在PR中如何调整图像大小的分辨率

    在PR中如何调整图像大小的分辨率 选中图片,然后在这里进行调整

  2. python调整图像大小_使用Python调整图像大小

    作者|Nicholas Ballard 编译|VK 来源|Towards Data Science 可以说,每一个"使用计算机的人"都需要在某个时间点调整图像的大小.MacOS的预 ...

  3. python运行界面如何缩小_如何使用Python调整图像大小

    作者|Nicholas Ballard 编译|VK 来源|Towards Data Science 可以说,每一个"使用计算机的人"都需要在某个时间点调整图像的大小.MacOS的预 ...

  4. 使用Python调整图像大小

    作者|Nicholas Ballard 编译|VK 来源|Towards Data Science 可以说,每一个"使用计算机的人"都需要在某个时间点调整图像的大小.MacOS的预 ...

  5. LabVIEW中调整图像大小

    LabVIEW中调整图像大小 需要调整LabVIEW前面板上图像的大小.可以如何操作实现? 基础版.完全版和专业版的LabVIEW开发环境本身并不包含用以图像处理的内置VI. 但是可以通过调用二维图像 ...

  6. Mac电脑用预览功能调整图像大小?Mac调整图片大小方法

    要说到修改一张图片的尺寸大小,很多人的第一反应通常是打开 Photoshop 或者 Pixelmator,其实使用苹果MAC电脑有更简单方便的方法来调整图片的大小尺寸,OS X 自带的快速预览功能就可 ...

  7. photoshop 裁剪_30种无需Photoshop即可在线裁剪和调整图像大小的工具

    有时,您不希望仅仅为了完成像调整图像大小这样的任务而启动Photoshop. 为此,您可以使用免费的在线图像大小调整服务 . 这些站点中的一些仅提供调整大小功能,而其他站点则提供自定义裁剪甚至批量图像 ...

  8. OpenCV基础(3)使用OpenCV调整图像大小

    让我们学习如何使用OpenCV调整图像大小.要调整图像的大小,请根据指定的比例因素或设置所需的高度和宽度,沿着每个轴(高度和宽度)缩放图像. 当调整图像大小: 如果你想在调整后的图像中保持相同的大小, ...

  9. 6.openCV调整图像大小新思路(cv2.resize和imutils.resize)

    6.opencv调整图像大小的新方法imutils.resize 一.openCV 调整图像大小 ( cv2.resize ) 二.项目结构和代码讲解 1.项目结构 2.代码讲解 3.比较 OpenC ...

最新文章

  1. html怎样同框架页面内跳转,使用iframe框架时,实现子页面内跳转到整个页面,而不是在子页面内跳转...
  2. 弘成科技 java单例模式
  3. Django forms组件
  4. 最安全的js类型检测
  5. 想当年,我也是斩获20+大厂offer的收割机!
  6. tomcat源码阅读之session管理器(Manager)
  7. 一加6屏幕测试代码_一加 7的普通版与Pro/参数对比
  8. 机器太慢,导致获取系统剪贴板数据超时
  9. windows版本和Linux版本的ffmpeg下载使用方法
  10. RGB565常见颜色对照表
  11. 恢复chrome浏览器书签
  12. 泛型与STL Note
  13. linux练习题十七
  14. Linux(Ubuntu)系统查看显卡型号
  15. 办理物联网卡不实名会有什么后果呢
  16. 用什么软件测试高考成绩,优志愿、知涯升学等志愿填报软件测评出来啦!最好用的是这个...
  17. 三角公式以及常见关系
  18. OpenStack挂载ISO,安装原版windows
  19. 机器学习笔记(3)——使用聚类分析算法对文本分类(分类数k未知)
  20. 自动备份Hexo博客源文件

热门文章

  1. 怎么选择靠谱的独立站代运营公司
  2. 辽宁大学2022年全国硕士研究生招生考试634传播理论考试大纲
  3. 代餐消费“C位出道”,瘦身市场的韭菜怎么割?
  4. CnOpenData·A股上市公司股权激励数据
  5. 计算机主机结构图手画,电脑的主机结构是怎样的 电脑主机结构图【图文】
  6. 苹果软件更新在哪里_涨知识!手机经常弹出“更新系统”提示,到底要不要更新?...
  7. 用python祝福父亲节_独特简短的父亲节祝福语,愿爸爸身体健康,一生平安!
  8. 视频教程-AI商业插画入门基础教学-Illustrator
  9. QT软件开发-基于FFMPEG设计视频播放器-GPU硬解、OpenGL渲染(四)
  10. arm使用hostapd创建热点