用私有属性来拯救IE7缩放图片的失真

图片缩放会失真是真理,在浏览器里也一样,貌似使用传说中的双三次插值可以让失真看起来比较不明显,但是真的想不通IE7已经实现了,却不默认打开,是体谅我们的CPU还是内存呢?

简单来说,我们在图片的CSS 加-ms-interpolation-mode: bicubic 就可以让IE7的图片在有缩放的情况下,失真变得不怎样明显,

更多的测试可以到可以到MSDN做的例子看一下效果,或者到血統の森-web実験小屋看一下效果。

没想到IE7平滑的效果居然可以比Safari好。更让我想不到的是,居然还有另一个属性值nearest-neighbor,难道为了让人节省CPU而使用吗?最少我现在还没想到为什么要用的理由。

BTW:那时发现这个属性后给同事笑到说,人家某部门去年就发现了,居然我开始火星鸟,不过发现了不用也没什么作用,呵呵,谨以此文献给比我还火星滴同学

This entry was posted in Web开发 and tagged , , . Bookmark the permalink.

13 Responses to 用私有属性来拯救IE7缩放图片的失真

  1. leo @ 2009-03-02 at 09:36

    哈哈!我更火星

  2. xhlv @ 2009-03-02 at 13:10

    有得必有失,还是会占不少CPU的,尤其是大图,改变浏览器窗口大小时能明显的感觉到迟钝

  3. monyer @ 2009-03-02 at 14:50

    我正想转此文给aoao大侠,抬头一看host,被雷倒了!

  4. easyQuery @ 2009-03-02 at 19:06

    我冥王星~

  5. 怕踢 @ 2009-03-03 at 01:19

    往往就是这种样的属性很少被用到……

  6. 天堂左我往右 @ 2009-03-04 at 21:28

    3楼搞笑啊

  7. slowsay @ 2009-03-27 at 11:02

    我刚过火星,hehe
    :o
    :)

  8. slowsay @ 2009-03-27 at 11:20

    ie7中有马赛克
    safair中模糊

  9. nicole @ 2009-04-21 at 17:43

    ie6没效果啊

    • aoao @ 2009-04-21 at 19:24

      嗯,所以标题写IE7

  10. swding @ 2009-06-19 at 15:50

    我已经没话说了.. Opera 要比这个好得多啊..

  11. will @ 2009-08-03 at 13:05

    细节让人变的火星!哈哈!

  12. moondy @ 2010-05-04 at 14:42

    又一位火星来的路过。

发表评论

(必填)

(必填)