显示图片时,如何限制图片长宽使其按比例缩小 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#编写的啊....
哪位大哥帮帮忙啊...直接设置长宽不是我想要的啊....会使图片变型的... 展开
这不是C#编写的啊....
哪位大哥帮帮忙啊...直接设置长宽不是我想要的啊....会使图片变型的... 展开
3个回答
展开全部
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)">
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)">
展开全部
嗯,答案不错
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
也不一定要用Image
用Img 也是可以的比如:<img border="0" src="数据来源ID" width="45" height="200">
这样每一个显示出来的都是一样!
用Img 也是可以的比如:<img border="0" src="数据来源ID" width="45" height="200">
这样每一个显示出来的都是一样!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询