• 关于图片放大和取得尺寸


    原贴地址

    实际应用中,我们经常要处理图片的大小,如放大镜效果。一般来说,我们是不推荐用图片轮转的方法动用两张或多张图片,除非图片放得很大导致失真。现在我们讨论一下如何放大图片。

    第一种情形,图片的长与高已知,但并非写style里面

     
    function enlarge(el) {
    	el.width = 300;
    	el.height = 240;
    }
    

    改进一下,让其可连续成倍扩大。注意,这里我们利用了IE的私有属性防止图片放大失真严重!

    我们试图通过style属性试一下

    为什么不可以呢?

    原来只要我们不在style中显式地设置它,它永远为空!所以我们放大或缩小图片,利用width与height是最保险的,而不是style.width与style.height,它们还要加单位呢!

    另外在FF与谷歌中,我们还可以用naturalWidth与naturalHeight取得图片的原大小,但注意它们是只读属性,不能用来设置图片的大小!

  • 相关阅读:
    查看IIS进程W3WP.exe对应网站进程池的PID
    【C#】结对项目开发-电梯调度仿真系统(Bata版)(党云龙、黄为)
    对于敏捷开发的理解!~~~~~~~~(黄为)
    【C】二维数组求最大子数组(基于一维数组的拓展)
    【C#】结对项目开发-电梯调度仿真系统(内部开发者版)(党云龙、黄为)
    【C】课堂结对联系-求整数数组的子数组之和的最大值(党云龙、黄为)
    【C#】结对项目开发-电梯调度需求分析(党云龙、黄为)
    C语言中求整型数组中的最大值!~~~~(黄为,刘佳琪)
    读入文本,找出出现频率最高的10个单词~~~~
    Emmet HTML/CSS代码快速编写神器
  • 原文地址:https://www.cnblogs.com/rubylouvre/p/1539803.html
Copyright © 2020-2023  润新知