用jsp做了个新闻发布系统,遇到了这么个问题,比如说用户上传了一个3000*2000的图片,要在新闻显示页显示这个图片出来,应该怎样控制它的显示大小呢,我设计的显示页面是图片宽度不能大于600,那么图片显示出来后怎样才能是它的高度于宽度的比例与原图象的比例是一样的呢

解决方案 »

  1.   

    <image>里设置一下style就可以了吧
      

  2.   

    如果固定大小的话,直接限制宽度600就行了,比例是一致的
    <img src="test.jpg" width="600" />
      

  3.   

    在设置一下高度不就可以了,height="600" 
      

  4.   

    在设置一下高度height="600"   ,也是不可以的啊,这样只是限制高度宽度的最大值是600,但是不是按原来图片的比例显示的啊
      

  5.   

    应该没法控制按比例缩放吧?
    试试写个activex控件?
      

  6.   


    <img src="" height="500" width="600" />不管你原始图片多大,这里指定了你引用来的图片大小,宽·高,都被固定设置到页面了
      

  7.   

    <img   src="mm.jpg"   width="400"   height="500" /> 
    这样就能控制的!
      

  8.   

    <IMG src="test.jsp" onload="javascript:if (this.width>600) this.width=600;if(this.height>400) this.height=400">