求一个处理图片大小的类或例子

bakdfkuk 2010-08-19 05:33:13
在.NET编程中,现在我要对图上大小进行调整,有一个<img/>容器,从数据库中读取到图片的地址以后,如果图片的大小小于图片框的大小的时候,那么,就在框中正常大小显示,最好能居中显示,如果图片的大小大于图片框的大小,那么根据图片的比例来设置图片的大小为图片框的大小,在图片框中正常显示。
...全文
63 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
bakdfkuk 2010-08-24
  • 打赏
  • 举报
回复
现在项目不归我管了,懒得去研究了,呵呵,就是懒啊
guohelv0519 2010-08-19
  • 打赏
  • 举报
回复
如果楼主的问题没有得到解决,请说一声。
jidaujn0301 2010-08-19
  • 打赏
  • 举报
回复
用图片的居中属性试试行不
wuyq11 2010-08-19
  • 打赏
  • 举报
回复
缩略图
等比例缩放<script language="JavaScript">
var flag=false;
function DrawImage(ImgD,iwidth,iheight){
var image=new Image();
image.src=ImgD.src;
if(image.width>0 && image.height>0){
flag=true;
if(image.width/image.height>= iwidth/iheight){
if(image.width>iwidth){
ImgD.width=iwidth;
ImgD.height=(image.height*iwidth)/image.width;
}else{
ImgD.width=image.width;
ImgD.height=image.height;
}
ImgD.alt=image.width+"×"+image.height;
}
else{
if(image.height>iheight){
ImgD.height=iheight;
ImgD.width=(image.width*iheight)/image.height;
}else{
ImgD.width=image.width;
ImgD.height=image.height;
}
ImgD.alt=image.width+"×"+image.height;
}

}
}
bakdfkuk 2010-08-19
  • 打赏
  • 举报
回复
那么当图片大于我框的宽度时,会存在把我的页面拉开,破坏了布局
  • 打赏
  • 举报
回复
不设置其width和height属性就是默认自动适应大小的吧????

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧