
C#怎么读写jpeg图片信息
展开全部
OpenFileDialog dialog = new OpenFileDialog();
dialog.Filter="所有文件(*.*)|*.*|Jpeg文件(*.jpeg)|*.jpeg|png文件(*.png)|*.png";
if (dialog.ShowDialog() == DialogResult.OK)
{
//图片全路径
MessageBox.Show(dialog.FileName);
//图片类型
MessageBox.Show(dialog.FileName.Substring(dialog.FileName.LastIndexOf('.')));
//图片大小
MessageBox.Show((Math.Round(File.ReadAllBytes(dialog.FileName).Length / (1024 * 1024*1.000),2)).ToString() + "M");
Bitmap bmp=new Bitmap(dialog.FileName);
//图片尺寸
MessageBox.Show("分辨率:"+bmp.Width.ToString()+"X"+bmp.Height.ToString());
}
dialog.Filter="所有文件(*.*)|*.*|Jpeg文件(*.jpeg)|*.jpeg|png文件(*.png)|*.png";
if (dialog.ShowDialog() == DialogResult.OK)
{
//图片全路径
MessageBox.Show(dialog.FileName);
//图片类型
MessageBox.Show(dialog.FileName.Substring(dialog.FileName.LastIndexOf('.')));
//图片大小
MessageBox.Show((Math.Round(File.ReadAllBytes(dialog.FileName).Length / (1024 * 1024*1.000),2)).ToString() + "M");
Bitmap bmp=new Bitmap(dialog.FileName);
//图片尺寸
MessageBox.Show("分辨率:"+bmp.Width.ToString()+"X"+bmp.Height.ToString());
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询