尝试根据上传的图片借助Bitmap进行重新绘制,尽量存储成jpg等小文件格式,高宽同时按照比例缩放:
Sample——
【界面】

【代码】
rivate void button1_Click(object sender, EventArgs e)
{
OpenFileDialog opf = new OpenFileDialog();
opf.Filter = "图片文件|*.jpg";
if (opf.ShowDialog() == DialogResult.OK)
{
//获取文件大小
FileInfo fi = new FileInfo(opf.FileName);
double mb = fi.Length / (1024 * 1024.0);
//缩略图
Bitmap bt = new Bitmap(Image.FromFile(opf.FileName), new Size(100, 100));
bt.Save("d:\\new.jpg", ImageFormat.Png);
}
}
QQ我:
下载MSDN桌面工具(Vista,Win7)
我的博客园
慈善点击,点击此处