图片大小等比例压缩

来源:百度知道 编辑:UC知道 时间:2024/05/09 13:19:39
asp编程中 客户上传的图片怎样做成等比例压缩 哪位高手有代码 借鉴一下 (就是图片的画布固定 上传的图片 不论大小等比例压缩 或是放大)

float k;
k=Img.Width/Img.Height;
if(Img.Width>Img.Height)
{
Img.Width=500;Img.Height=Convert.ToInt32(Convert.ToSingle(500)/k);
}
else
{
Img.Height=500;Img.Width=Convert.ToInt32(Convert.ToSingle(500)*k);
}

用ASP当中使用最常见的一个组件。。

AspJpeg

不管他们上传什么样的。你读出的时候控制下图片的长宽就可以了啊.就是在<img src="1.jpg" width="80" height="80" />这样,不管别人上传多大的图片.他显示的长宽都是80.

对图象进行二次抽样,就可以了