IE7下图片缩小失真的解决办法

作者:idd.chiang 发布时间:February 24, 2010 分类:HTML/CSS,前端观察

一张大图在尺寸小于原始尺寸时,ie7下会表现的很糟糕,画面失真呈锯齿状,如下图,美女脸上起了毛刺:
ie-interpolation-mode.jpg

别着急,强大的MS有解决方案,微软提供的私有属性 -ms-interpolation-mode,请参看:msInterpolationMode Property

img { -ms-interpolation-mode: bicubic; /* Internet Explorer 7.0+ */ }

Firefox在3.6版本新增了一个css属性:image-rendering,他的用途更加广泛,用于:

  • * images
  • * background-images of any element
  • * HTML5 <video> Element
  • * HTML5 <canvas> Element

image-rendering用法:

img { image-rendering: optimizeQuality; /* Firefox 3.6 */ }

详细介绍:image-rendering

对比一下各浏览器对图片失真处理方法:

浏览器对图片失真处理方法对比
浏览器 版本号 提供CSS属性
Internet Explorer7.0-ms-interpolation-mode: bicubic | nearest-neighbor

仅支持非透明图像格式 (如JPG, GIF, PNG); 无继承属性

Firefox (Gecko)3.6 (1.9.2)image-rendering: auto | inherit | optimizeSpeed | optimizeQuality | -moz-crisp-edges
Opera------
Safari (WebKit)------

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

常用分辨率下IE、Firefox设计模板

作者:idd.chiang 发布时间:February 6, 2010 分类:前端观察

设计师们在网页设计、web程序设计时,必须考虑客户端浏览器分辨率大小,然后确定在某一分辨率尺寸下设计程序界面。此时大家都会按下PrintScreen键,然后再粘贴到Photoshop中。有时还要考虑浏览器工具栏、边框、下拉菜单等因素,网上很难找到一个标准的web设计模板呢,发现junglejar提供了一个原始模板,如下图所示,

firefoxwin.png

为了减少设计师们拖动参考线,量尺寸费力,已将参考线校准,以下是PSD源文件:

下载:BrowserTemplates.zip

  1. 1
Copyright © 不名一格 Powered by Typecho 登录 京ICP备05013217号