C#用程序中如何获取Image的压缩率
1个回答
展开全部
C#代码如下:
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;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询