首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么获取Image的压缩率,

2013-09-06 
如何获取Image的压缩率,在线等!程序中如何获取Image的压缩率?图片压缩[解决办法]string filePath @lo

如何获取Image的压缩率,在线等!
程序中如何获取Image的压缩率?

怎么获取Image的压缩率, 图片压缩
[解决办法]

string filePath = @"";
long U_fileSize = new System.IO.FileInfo(filePath).Length;//获取文件大小
long U_bmpSize = 0;
//估算解压后的图片大小
using (System.Drawing.Bitmap U_bmp = new System.Drawing.Bitmap(filePath))
{
    U_bmpSize = U_bmp.Width * U_bmp.Height * 3;//假定是24位Format24bppRgb(3字节)图,可依据PixelFormat属性判断
}
//计算压缩率
return ((float)U_fileSize) / U_bmpSize;

热点排行