img制作等比例缩略图

原创 2007年09月14日 15:41:00
<script>
function AutoSize(ImgD,MaxWidth,MaxHeight){
   
var image=new Image();
   image.src
=ImgD.src;
   
if(image.width>0 && image.height>0){
    flag
=true;
    
if(image.width/image.height>= MaxWidth/MaxHeight){
     
if(image.width>MaxWidth){  
     ImgD.width
=MaxWidth;
     ImgD.height
=(image.height*MaxWidth)/image.width;
     }
else{
     ImgD.width
=image.width;  
     ImgD.height
=image.height;
     }

     
//ImgD.alt="原始尺寸:宽" + image.width+",高"+image.height;
     }

    
else{
     
if(image.height>MaxHeight){  
     ImgD.height
=MaxHeight;
     ImgD.width
=(image.width*MaxHeight)/image.height;     
     }
else{
     ImgD.width
=image.width;  
     ImgD.height
=image.height;
     }

     
//ImgD.alt="原始尺寸:宽" + image.width+",高"+image.height;
     }

    }

   }
 
</script>

<img src="DNS.gif" onload="AutoSize(this,200,200)" style="cursor:pointer" alt="在新窗口打开" onclick="window.open(this.src)"/>
 

相关文章推荐

制作图片缩略图 等比例压缩

package cn.itcast.estore.utils; import java.awt.Image; import java.awt.image.BufferedImage; imp...

js 实现 等比例缩略图

  • 2010年03月30日 14:31
  • 851B
  • 下载

Java实现图片等比例缩略图

  • 2016年10月30日 10:34
  • 12.19MB
  • 下载

PHP缩略图 等比例无损压缩,可填充空白区域补充色

PHP缩略图 等比例无损压缩,可填充空白区域补充色

PHP自适应宽高度等比例缩略图函数 (无裁切)

对于产品类或者图片类网站来说,缩略图是一个很重要的应用。其实说来很简单,也就是把大图缩放成一个小图,用于图片的列表展示,这样可以达到用户快速浏览的目的,又能节省带宽。 如果是等比例缩放,比如小图是大图...
  • hawk140
  • hawk140
  • 2016年08月28日 11:46
  • 876

php上传图片和等比例缩略图图片的例子

上传图片然后按照比例缩略图,指定缩略图的最大高度或者最大宽度。

php gd2 上传图片/文字水印/图片水印/等比例缩略图/实现代码

代码如下: //上传文件类型列表  $uptypes=array(  'image/jpg',  'image/jpeg',  'image/png',  'image/pjp...

C#生成缩略图(等比例,水平、垂直方向居中,画布白色背景填充)

public class ThumbnailImage { /// /// 生成缩略图 /// /// 源图路径(物理路径,含...

上传缩略图,等比例压缩

前些日子一位同学问我怎么上传缩略图,并可以指定图片的尺度而且进行等比压缩。晚上,自己没事在网上看到一些网友发的帖子,都是挺好,最后我也写了一个上传的方法。供大家参考:1 public byte[] ...

Java实现图片等比例缩略图

环境搭建: web.xml
  • btt2013
  • btt2013
  • 2016年10月30日 10:38
  • 1332
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:img制作等比例缩略图
举报原因:
原因补充:

(最多只允许输入30个字)