方法一(其实也可以扩大,但是估计会失真,没有尝试···)

        /// <summary> /// 生成缩略图重载方法1,返回缩略图的Image对象 /// </summary> /// <param name="width">缩略图的宽度</param> /// <param name="height">缩略图的高度</param> /// <returns>缩略图的Image对象</returns> private Image GetReducedImage(Image resourceImage, int width, int height){try{Image data = null;//用指定的大小和格式初始化Bitmap类的新实例 using (Bitmap bitmap = new Bitmap(width, height, PixelFormat.Format32bppArgb)){//从指定的Image对象创建新Graphics对象 using (Graphics graphics = Graphics.FromImage(bitmap)){//清除整个绘图面并以透明背景色填充 //graphics.Clear(Color.Transparent);//在指定位置并且按指定大小绘制原图片对象 graphics.DrawImage(resourceImage, new Rectangle(0, 0, width, height));}data = new Bitmap(bitmap);}return data;}catch (Exception e){throw e;}}

方法二(.net自带缩略图方法)

System.Drawing.Image sbmp = System.Drawing.Image.FromFile(filename);System.Drawing.Image sbmpthum = sbmp.GetThumbnailImage(300, 300, () => { return false; }, IntPtr.Zero);

只有两句(需要方法自行封装),.net自带的,可以具体查看方法定义(F12),这里不做具体说明

c# -- 图片缩放方法总结相关推荐

  1. Android图片缩放方法

    方法1:按固定比例进行缩放 在开发图片浏览器等 软件是,很多时候要显示图片的缩略图,而一般情况下,我们要将图片按照固定大小取缩略图,一般取缩略图的方法是使用BitmapFactory的 decodeF ...

  2. j2me图片缩放方法

    今天在网上看到几个在j2me中实现图片缩放的函数,很不错,记录下来. 注:src为原始图片,destW为修改后的宽度,destH为修改后的高度 1.方法一 public static Image re ...

  3. html5表格图片按比例缩放,JS图片等比例缩放方法完整示例

    本文实例讲述了JS图片等比例缩放方法.分享给大家供大家参考,具体如下: /p> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional ...

  4. C#实现缩放和剪裁图片的方法示例

    C#实现缩放和剪裁图片的方法.分享给大家供大家参考,具体如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ...

  5. 数据增强方法:图片镜像、图片缩放、图片旋转、加噪点

    1.图片镜像 //rotate with mirror #include <iostream> #include <opencv2/opencv.hpp> using name ...

  6. CSDN的Markdown编辑器中等比例缩放图片的方法

    方法 先直接说方法,在图片链接后面加上" =??x"或" =x??"即可,其中双引号不用写,等于号前面有个空格,??是一个具体数字,代表图片缩放后的宽度或高度 ...

  7. Android安卓开发中图片缩放讲解

    安卓开发中应用到图片的处理时候,我们通常会怎么缩放操作呢,来看下面的两种做法: 方法1:按固定比例进行缩放 在开发一些软件,如新闻客户端,很多时候要显示图片的缩略图,由于手机屏幕限制,一般情况下,我们 ...

  8. [转]图片自动缩放 js图片缩放

    转自:http://hi.baidu.com/crystalhx/blog/item/deba9b2320274340ac34de09.html 图片自动缩放 js图片缩放 2008-03-27 10 ...

  9. IE6使用png透明图片的方法

    IE使用png透明图片的方法[非JS方法] 应用PNG图片的透明或半透明的特性能做出非常漂亮的网页来.Firefox和Opera对PNG的支持非常的好,都是IE却无视PNG图片这一特性的"存 ...

最新文章

  1. 列表导航栏实例(01)
  2. S4:装饰模式 Decorator
  3. java从入门到精通_Java入门到精通、学习路线、就业方向、薪资及前景分析(上篇)...
  4. 红橙Darren视频笔记 builder设计模式 navigationbar 导航栏第二版
  5. UVA 11367 Full Tank? 最短路
  6. js图片 area 颜色_JS提取图片的主体颜色
  7. 阿里、Uber都在用的Flink你了解多少?
  8. 字节跳动重磅发布 2022 年 6 大前端技术发展趋势
  9. 价值1.67万Oracle视频教程45讲 MP4
  10. linux redis配置文件位置,Linux下对redis修改配置文件
  11. 小学计算机网络教室简介,陆桥实验小学计算机网络教室配备情况一览表(6页)-原创力文档...
  12. 矩阵的伴随矩阵的伴随矩阵
  13. P3717 [AHOI2017初中组]cover
  14. 在ASP.NET中获取参数POST和GET方式提交的参数
  15. WIN7系统的虚拟机C盘扩容步骤
  16. Xmarks Hosts
  17. 简述摄像头的果冻效应
  18. Ubuntu 16.04 安装GTX 1060 显卡驱动和CUDA 10.2
  19. 802.11无线网络权威——(三、MAC基础)
  20. lucene ---- 黑马教程

热门文章

  1. 如何查看linux系统的存储空间大小,linux 如何查看硬盘大小,存储空间大小等系统信息及硬件信息...
  2. 设计灵感|引导页设计中如何借助图形来展现场景?
  3. 设计灵感|移动应用的可视化数据图表都是怎么设计的?
  4. 摄影灵感|轮廓趋势,剪影以一种主要的方式回来了。
  5. 甜品果汁饮品拍摄设计海报,美如蓬莱仙境!
  6. 年底设计师少不了礼品VIP活动设计,高端轻奢感尽显品味
  7. 非常实用的设计类导航
  8. https://sysdig.com/blog/
  9. 2021年二月下旬文章导读与开源项目仓库 | scatter-gather DMA,SR-IOV,ARP欺骗,中断,Lockdep,virtio,vhost
  10. 用QEMU构建嵌入式LINUX系统