使用Image.GetThumbnailImage 方法返回缩略图
2013-07-26 15:53
190 查看
如果 Image 包含一个嵌入式缩略图像,则此方法会检索嵌入式缩略图,并将其缩放为所需大小。 如果 Image 不包含嵌入式缩略图像,此方法会通过缩放主图像创建一个缩略图像。
请求的缩略图像大小为 120 x 120 像素时,GetThumbnailImage 方法正常运行。 如果从具有嵌入式缩略图的 Image 处请求较大的缩略图像(例如,300 x 300),则缩略图像的质量可能显著降低。 通过调用 DrawImage 方法缩放主图像(而非嵌入式缩略图),则效果可能较好。
请求的缩略图像大小为 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
相关文章推荐
- 使用Image.GetThumbnailImage 方法返回缩略图
- 关于使用widget的getAppWidgetIds方法返回空数组的解决方法
- 使用View的getWidth(),getHeight()方法返回0的问题
- 利用Uri获取返回的参数即getQueryParameter()方法的使用
- .net中获取图像缩略图的函数GetThumbnailImage
- 利用Uri获取返回的参数即getQueryParameter()方法的使用
- 基于Drectshow的GetCurrentImage使用方法无法显示图片的解决方法(本文转载)
- 使用GetThumbnailImage进行图片缩放操作
- 使用 GetRequestStream 方法返回流
- 使用GetThumbnailImage进行图片缩放操作
- 使用HttpURLConnection的getContentLength()方法返回-1??
- 关于.net中获取图像缩略图的函数GetThumbnailImage的一些认识。
- Android-利用Uri获取返回的参数即getQueryParameter()方法的使用
- JQuery的Ajax使用Get,Post方法调用C#WebService并返回数据
- 使用GetThumbnailImage进行图片缩放操作
- Java后台使用get方式远程跨域请求,返回数据为中文乱码解决方法
- 关于.net中获取图像缩略图的函数GetThumbnailImage的一些认识。
- PHP函数getimagesize的具体使用方法
- 使用IHTMLDocument3 的getElementById获取控件总是返回空的解决方法
- android5.0之后用getConstantState()方法判断ImageView使用的是哪张图片