怎么用程序缩小图片的长宽,而且又不太影响图片的清晰度??
解决方案 »
- System.Reflection.PropertyInfo 的 GetValue方法
- 求教c#socket异步传输问题。
- Webservice问题
- 什么是ERP系统
- C#写接口扫描遇到的问题
- 怎么获得当前笔的坐标 (非鼠标位置坐标)
- [C#]在project_A中打开project_B中的窗口,并从project_B中返回数据到project_A的窗口中应该怎样实现?
- 我只有20分了。。。但还是想学习啊
- 怎么样才能得到中文(比如:"王")字的十六进制的值???(在线等待)
- WP客户端如何连接Azure?用那种方式通信比较好呢?
- 关于datagrid与isposback的更新问题?
- pictureBox 问题,图片大小
System.Drawing.Bitmap bm = new System.Drawing.Bitmap(thumbnailImage);//处理JPG质量的函数
System.Drawing.Imaging.ImageCodecInfo ici = GetEncoderInfo("image/jpeg");
if (ici != null)
{
System.Drawing.Imaging.EncoderParameters ep = new System.Drawing.Imaging.EncoderParameters(1);
ep.Param[0] = new System.Drawing.Imaging.EncoderParameter(Encoder.Quality, (long)100);
bm.Save("path.jpg", ici, ep); //释放所有资源,不释放,可能会出错误。
ep.Dispose();
ep = null;
}
private static bool ThumbnailCallback( )
{
return false;
}
{
int j;
ImageCodecInfo[] encoders;
encoders = ImageCodecInfo.GetImageEncoders();
for (j = 0 ; j < encoders.Length ; ++j)
{
if (encoders[j].MimeType == mimeType)
return encoders[j];
}
return null;
}
用C#开发的图片控件,功能类似acdsee;
支持各种图片的浏览,放大,缩小,平移等功能;
源代码参考:http://shop.paipai.com/359073000