显示图片时,如何限制图片长宽使其按比例缩小 asp.net(C#) 45

我用Image显示图片时,要让图片的长和宽都不超过180px,而且是按比例缩小.例如200*50的图片变成180*45,50*200的图片变成45*200.就是这样,希望... 我用Image显示图片时,要让图片的长和宽都不超过180px,而且是按比例缩小.例如200*50的图片变成180*45,50*200的图片变成45*200.就是这样,希望哪个大虾帮帮我.用JAVA的方法也行,告诉我怎么用就可以.我要在visual studio 2003里实现,我的编程语言是c#
这不是C#编写的啊....
哪位大哥帮帮忙啊...直接设置长宽不是我想要的啊....会使图片变型的...
展开
 我来答
弦上毛虫的文具店
2007-09-01 · TA获得超过145个赞
知道小有建树答主
回答量:138
采纳率:0%
帮助的人:96.6万
展开全部
function changeImg(obj,width,height) {
if ( obj.width > width || obj.height > height ) {
var scale;
var scale1 = obj.width / width;
var scale2 = obj.height / height;
if(scale1 > scale2){
scale = scale1;
}else{
scale = scale2;
}
obj.width = obj.width / scale;
obj.height = obj.height / scale;
}
}

---------------

使用例子
<img src="xx.jpg" onload="changeImg(this,180,180)">
百大o爷
2007-09-01 · TA获得超过254个赞
知道小有建树答主
回答量:353
采纳率:0%
帮助的人:113万
展开全部
嗯,答案不错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bf630f5fe
2007-09-19 · 超过22用户采纳过TA的回答
知道答主
回答量:102
采纳率:0%
帮助的人:81.9万
展开全部
也不一定要用Image
用Img 也是可以的比如:<img border="0" src="数据来源ID" width="45" height="200">
这样每一个显示出来的都是一样!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式