如果 Image 包含一个嵌入式缩略图像,则此方法会检索嵌入式缩略图,并将其缩放为所需大小。 如果 Image 不包含嵌入式缩略图像,此方法会通过缩放主图像创建一个缩略图像。

请求的缩略图像大小为 120 x 120 像素时,GetThumbnailImage 方法正常运行。 如果从具有嵌入式缩略图的 Image 处请求较大的缩略图像(例如,300 x 300),则缩略图像的质量可能显著降低。 通过调用 DrawImage 方法缩放主图像(而非嵌入式缩略图),则效果可能较好。

public bool ThumbnailCallback()
{
    return false;
}
public void Example_GetThumb(PaintEventArgs e)
{
    Image.GetThumbnailImageAbort myCallback =
    new Image.GetThumbnailImageAbort(ThumbnailCallback);
    Bitmap myBitmap = new Bitmap("Climber.jpg");
    Image myThumbnail = myBitmap.GetThumbnailImage(
    40, 40, myCallback, IntPtr.Zero);
    e.Graphics.DrawImage(myThumbnail, 150, 75);
}

注:来自http://msdn.microsoft.com/zh-cn/library/system.drawing.image.getthumbnailimage.aspx

转载于:https://www.cnblogs.com/hehaiquan/p/3217252.html

使用Image.GetThumbnailImage 方法返回缩略图相关推荐

  1. java泛型函数 返回值_java 泛型(类)方法返回值为什么是 Object??

    我认知中,java 虚拟机是不认识泛型类或泛型方法的,所以在编译成字节码的时候,所有的泛型类或泛型方法,都会被转换成普通的类或方法. 例如: // 泛型类 class Test { public T ...

  2. Xcode bug: imageNamed:方法返回nil

    使用版本 Xcode 7: p_w_picpathNamed:方法返回nil往往有以下几种情况: 项目不存在该图片: 图片命名不正确: 图片的后缀名有问题(往往使用.png的图片,使用.jpg后缀的图 ...

  3. SpringMVC入门(二)—— 参数的传递、Controller方法返回值、json数据交互、异常处理、图片上传、拦截器

    SpringMVC入门(二)-- 参数的传递.Controller方法返回值.json数据交互.异常处理.图片上传.拦截器 参考文章: (1)SpringMVC入门(二)-- 参数的传递.Contro ...

  4. Java报异常时getMessage()方法返回null

    Java报异常时getMessage()方法返回null 参考文章: (1)Java报异常时getMessage()方法返回null (2)https://www.cnblogs.com/runnin ...

  5. JdbcTemplate中queryForObject方法返回空结果或不正确结果数量的解决方法

    JdbcTemplate中queryForObject方法返回空结果或不正确结果数量的解决方法 参考文章: (1)JdbcTemplate中queryForObject方法返回空结果或不正确结果数量的 ...

  6. Silverlight调用的JS方法返回对象数组的处理方法

    最近在做Silverlight应用,需要用Silverlight调用页面中Javascript方法.这个JS方法返回一个对象数组给Silverlight.对于这个对象数组怎么在Silverlight里 ...

  7. 【Groovy】集合遍历 ( 使用 for 循环遍历集合 | 使用集合的 each 方法遍历集合 | 集合的 each 方法返回值分析 )

    文章目录 一.使用 for 循环遍历集合 二.使用 each 方法遍历集合 三.集合的 each 方法返回值分析 四.完整代码示例 一.使用 for 循环遍历集合 使用 for 循环 , 遍历集合 , ...

  8. 【Java 虚拟机原理】Class 字节码二进制文件分析 五 ( 方法计数器 | 方法表 | 访问标志 | 方法名称索引 | 方法返回值类型 | 方法属性数量 | 方法属性表 )

    文章目录 前言 一.方法表结构 二.方法计数器 三.方法表数据解析 ( init 构造方法 ) 1.方法访问标志 2.方法名称索引 3.方法返回类型 4.方法属性数量 前言 上一篇博客 [Java 虚 ...

  9. .net mvc actionresult 返回字符串_072-SpringMVC后端控制器接收参数、处理器方法返回值类型、拦截器、文件上传下载...

    1. 注解式开发之annotation-driven解释 (1) mvc注解驱动在哪个文件中配置? 在springmvc中配置 (2) 配置mvc注解驱动使用哪个标签? 2. 注解式开发之视图解析器 ...

最新文章

  1. 小程序无限层级路由方案
  2. 插入排序c语言_玩扑克牌中插扑克牌手法就是不一样,C语言经典算法之插入排序...
  3. 【Java 网络编程】网络相关概念
  4. word自定义模板的存储位置
  5. [Leetcode]141. Linked List Cycle
  6. 去掉838的“消息已发送”的提示
  7. phpcms根据二级栏目列表写的三级栏目列表
  8. 金仓数据库KingbaseES V8R3使用Gorm指南
  9. DRM在Android中
  10. .backdoor.php,Metasploit - crack chinese caidao php backdoor
  11. uniapp 启动页视频
  12. 【Mixamo】记录mixamo导出动画踩的坑
  13. Ping命令(Ping网络打印机)
  14. Cocoa Touch Layer
  15. 真实版“删库跑路”?程序员蓄意破坏线上生产环境
  16. ubuntu 调整cpu运行模式至高性能
  17. 强连通分量 圆桌骑士
  18. 内控遇到的问题及解决方法
  19. Oracle表空间清理
  20. 大咖 | 王汉生:从数据到价值的转化,回归分析的“道”与“术”

热门文章

  1. 欧姆龙修复PLC编程软件中的多个高危漏洞
  2. 攻击者滥用 Citrix NetScaler 设备 0day,发动DDoS放大攻击
  3. PHP date() 函数
  4. 前端面试题大集合:来自真实大厂的532道面试题(只有题,没有答案)
  5. KafKa基本入门教程
  6. 数据库:数据导入/数据导出
  7. [转载] 中国象棋软件-引擎实现(二)棋局表示
  8. PostgreSQL 分库分表 插件之一 pg_shard
  9. 小组文化——洗洗睡了的故事
  10. Eclipse+JBoss+MySQL开发环境设置全攻略