zoukankan      html  css  js  c++  java
  • [置顶] 图片不完全按比例自动缩小

    使用背景:
    
     开发前期用自动生产 固定大小的图片 进行 显示,发现不能满足,在前期的时候把保存了原图,现在只能显示原图,原图由于上传时候没有做任何限制所有要使用 图片不完全按比例缩小
    jQuery(document).ready(function(){
    /* 图片不完全按比例自动缩小*/
        $(window).load(function(){
    	$('#content div.thumbnail img').each(function(){
    		var x = 200; //填入目标图片宽度
    		var y = 140; //填入目标图片高度
    		var w=$(this).width(), h=$(this).height();//获取图片宽度、高度
    		if (w > x) { //图片宽度大于目标宽度时
    			var w_original=w, h_original=h;
    			h = h * (x / w); //根据目标宽度按比例算出高度
    			w = x; //宽度等于预定宽度
    			if (h < y) { //如果按比例缩小后的高度小于预定高度时
    				w = w_original * (y / h_original); //按目标高度重新计算宽度
    				h = y; //高度等于预定高度
    			}
    		}
    		$(this).attr({width:w,height:h});
    	});
        });
    });
    
    
    
    
    可以用样式等比例截取
    <img src="1.jpg" style="clip:rect(10px 100px 90px 20px);position: absolute; 100px;"/>
    
    遇见了就不要错过
  • 相关阅读:
    穷举 迭代 while
    for 循环
    switch case
    if else 语句
    数据类型
    语句的输入、输出
    控件——DataGridview
    mysql-bin.000001文件的来源及处理方法
    /var/log目录下的20个Linux日志文件功能详解
    CountDownLatch
  • 原文地址:https://www.cnblogs.com/Traner/p/2819939.html
Copyright © 2011-2022 走看看