GetThumbnailImage 缩放图像会严重失真
2013-06-08 10:13
330 查看
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace BYS2012
{
public partial class Form6 : Form
{
public Form6()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Image.GetThumbnailImageAbort myCallback = new Image.GetThumbnailImageAbort(ThumbnailCallback);
Bitmap myBitmap = new Bitmap("D:\\pqimg\\" + "IMG_2537.jpg");
int y = (int)1440 * myBitmap.Height / myBitmap.Width;
Image myThumbnail = myBitmap.GetThumbnailImage(1440,y, myCallback, IntPtr.Zero);
myThumbnail.Save("D:\\pqimg2\\" + "IMG_2537.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
MessageBox.Show("ok");
}
public bool ThumbnailCallback()
{
return false;
}
}
}
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace BYS2012
{
public partial class Form6 : Form
{
public Form6()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Image.GetThumbnailImageAbort myCallback = new Image.GetThumbnailImageAbort(ThumbnailCallback);
Bitmap myBitmap = new Bitmap("D:\\pqimg\\" + "IMG_2537.jpg");
int y = (int)1440 * myBitmap.Height / myBitmap.Width;
Image myThumbnail = myBitmap.GetThumbnailImage(1440,y, myCallback, IntPtr.Zero);
myThumbnail.Save("D:\\pqimg2\\" + "IMG_2537.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
MessageBox.Show("ok");
}
public bool ThumbnailCallback()
{
return false;
}
}
}
相关文章推荐
- .net中获取图像缩略图的函数GetThumbnailImage
- 使用GetThumbnailImage进行图片缩放操作
- 关于.net中获取图像缩略图的函数GetThumbnailImage的一些认识。
- 关于.net中获取图像缩略图的函数GetThumbnailImage的一些认识。
- 使用GetThumbnailImage进行图片缩放操作
- 使用GetThumbnailImage进行图片缩放操作
- 再学 GDI+[89]: TGPImage(9) - 图像缩放时的质量(算法)
- JAVA实现图像缩放(通过 java.awt.geom的仿射变换结合java.awt.image的各种插值方法实现)
- Atitit.java图片图像处理attilax总结 BufferedImage extends java.awt.Image获取图像像素点image.getRGB(i, lineIndex); 图片剪辑/AtiPlatf_cms/src/com/attilax/img/imgx.javacutImage图片处理titit 判断判断一张图片是否包含另一张小图片 atitit 图片去噪算法的原理与
- PHP 获取图像信息 getimagesize函数
- [一个星期自学安卓]使用ImageView显示图像的缩放与旋转
- 用getDrawingCache方法获取ImageView中的图像
- UIGraphicsBeginImageContext系列知识——缩放图像尺寸,方便上传至服务器
- VC++ 在使用 CImage 的Draw 输入一个图像时,有时候会造成图像失真严重,解决的方法如下
- java:SWT 缩放图像(Image)
- Android开发:用getDrawingCache方法获取ImageView中的图像需要注意的问题
- tf.image.resize_bilinear 图像缩放,双线性插值-图像中心对齐
- Android处理Bitmap使其能够不失真等比缩放裁剪后显示在ImageView上
- php有现成的函数getimagesize用于获取图像的尺寸
- 更快的高质量图像缩放getFasterScaledInstance,来自Filthy Rich Clients