Web设计师如何制作Retina显屏设备的图片

所属分类: 网页制作 / 应用技巧 阅读数: 822
收藏 0 赞 0 分享

特别声明:此篇文章根据Chris Spooner 的英文文章《How to Create Retina Graphics for your Web Designs 》进行翻译,整个译文带有我们自己的理解与思想,如果译得不好或不对之处还请同行朋友指点。苹果公司发布了更多的产品适应Retina屏幕。到目前为止,我们知道苹果设备中支持Retina屏幕技术的有“iPhone”、“iPod”、“iPad”和“Macbook Pro”,这些设备能为用户呈现更细腻、平滑和高质量的图片效果,提高了用户的视觉体验。做为一名Web设计师如何为你的网站创建这些适合Retina显屏设备的图片呢?这就是我们今天要学的一个东东。

为什么要支持Retina显示

Web设计师如何制作Retina图像

最初我并期望采用较大的图片来满足Retina屏幕显示采用巨大的图像,因为他毕竟是一个全新的技术。但后来我花了点时间做了一个统计,才意识到苹果的设置占据了很多移动端的份额,这些设备大多数是“iPhone”、“iPod”和"iPad",而且这些设备都支持Retina屏幕技术。大部分使用13、15寸Retina显示屏的用户都通过”Chrome“、”Firefox“、”Safari“和”IE“上网,如果你需要支持”Opera“浏览器,那是你在迎合一些小众用户。(我自己的网站统计数据,就是这样的一个情况)

如何创建Retina图像

Web设计师如何制作Retina图像

你可能为认为,Retina图像只需要使用高分辨率(PPI)来保存就可以,但事实并不是如此。所有你需要做的是为Retina显屏保存放大两倍的中图片,比如说你保存一张200x200像素(css像素)的图生,你需要将图片保存成400x400像素。这些超大型的图像显示成原始图像的大小尺寸,有助于在Retina屏幕上创建光滑和清爽的外观效果。

听起来很简单,那你要怎么获取双倍大小的图像呢?

使用Illustrator设计Logo和Icon图标

Web设计师如何制作Retina图像

矢量图是创建Retina图像的完美解决方案。如果你有一个Logo或ICON是EPS或者Ai文件,在导出或者复制图片到Photoshop时,矢量图它能够扩展到任何尺寸大小。粘贴的元素可以作为一个智能对象,经将保留其矢量路径,因此他可以翻一番,导了出来,作为适合Retina的一个特殊图像。

使用Photoshop的矢量特性

Web设计师如何制作Retina图像

Photoshop是一个像素图形的应用软件,但这并不意味着他不具有制作矢量图形的特性。每一个图形工具都可以创建一个矢量层,而不仅仅是像素层,这样一来所有图层样式效果依然可以伸缩的。如果你把元素都乘以2,所有的效果几乎都能精确的放大两倍大小。

扩大你的像素图像

Web设计师如何制作Retina图像

其中有一条规则,作为设计师的我们不想轻意的去扩大一个图像,但是如果想回去给已经你设计的网站添加Retina屏幕显示的图像,而且你也不想手动的去重新创建每个图像。通常扩展一个图像会层致一个模糊和锯齿点状,但是有一个小选项在Photoshop的图像有一个菜单选择"Neares Neighbor",这样就可以勉强帮你避免模糊的外观和大量的锯齿,这样图像就可以用了。在元素还没有加载完时,他不会加载进来,但是他提供了一个晳时的替换

设计在200%,然后是缩小?

Web设计师如何制作Retina图像

你可能会想,我为什么不能创建一个两倍大小的Web布局页面,这样我就可以缩小元素来创建需要的图标。在传统的印刷设计理论中是可行的,但是在Web设计中是不行的。因为Web设计是工作在一个像素的基础上,用来创造完美的形状和线条。就算是我们按一定的比例绽放图片,然后通过Photoshop软件导出来,那么导出来 的图片也是一个外表模糊的,特别是小图标的时候。

如何代码控制Retina图像

一旦你创建了一个标准图片的副本,而且这个副本是标准图片大小的两倍像素,那么你就可以使用不同的方法把他们加载到你的页面中。这里有一个快速对文件命名的方法,把标准图片和Retina屏幕下图片放在一个相同的文件目录下,并且Retina下图片命名的方式是在普通图像的文件名的末尾上加个”@2x“,比如说普通图像文件名是”snarf.jpg“,在Retina下我们就把图像另外命名为”snarf@2x.jpg“。

简单的javascript方法

复制代码
代码如下:

<script src="js/retina.js" ></script>
[/code<strong>]
</strong>绝对简单的方法,就是使用retina.js脚本来控制调用Retina图像。简单点说,retina.js会自动检查你图片目录中的”@2x“图像,然后在Retina设备下替换普通的图片。</p> <p><strong>CSS修改方法
</strong>[code]
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
header h1 a {
background-image: url(images/blogspoon-logo@2x.png);
background-size: 164px 148px;
}
}

或者,你可以通过手动修改css文件来控制Retina设备下调用Retina图像。通过媒体查询,如果媒体中条件含有”min-device-pixel-ration:2“,在目标元素上就调用适合Retina设备的图片”@2x“,但是不能忘了结对对应的元素设置”background-size“背景图片的尺寸和常规图片大小一样。

HTML的img标签

复制代码
代码如下:

<img src="images/snarf@2x.jpg" width="300px" height="150px" / >

CSS的方法是通过”media queries“来控制元素的背景图片,但是在HTML中可以使用”img“的图片标签,非常的简单,在"img"标签中加载”@2x“图像,然后通过”img“标签的”width“和”height“属性值来缩放图像,以达到普通图像的尺寸。

译者手语:初次翻译前端技术博文,整个翻译依照原文线路进行,并在翻译过程略加了个人对技术的理解。如果翻译有不对之处,还烦请同行朋友指点。谢谢!

更多精彩内容其他人还在看

网页心得:网页色彩的搭配

网页的色彩是树立网站形象的关键之一,色彩搭配却是网友们感到头疼的问题。网页的背景,文字,图标,边框,超链接...,应该采用什么样的色彩,应该搭配什么色彩才能最好的表达出预想的内涵呢?这里谈一些心得,希望对你有所启发。 首先我们先来了解一些色彩的基本知识:
收藏 0 赞 0 分享

设计理论:字体设计的基本知识

文字,是人类思想感情交流的必然产物。随着人类文明的进步,它由简单而复杂,逐步形成了科学的完美而规范化的程式。它既具有人类思想感情的抽象意义与韵调和音响节律,又具有结构完整,章法规范,而又变化无穷的鲜明形象。尤其是象形文字,更是抽象与具象的紧密结合,其文字
收藏 0 赞 0 分享

设计理论:内容呈现建议十条

围绕文字、符号、链接三个方面,主要是中文,草拟的个人行文经验: 文字避免写错。应付挑剔的读者是一个方面,某些关键词的错误,有可能就避过了搜索引擎抓取。 文字密度节奏的控制。段落在四行左右比较合适,宜少不宜多,同时避免文字量大的段落连续堆积,
收藏 0 赞 0 分享

导航设计与信息架构

大部分时候我们讲导航,讲的是导航对内容和结构的一种表现。就是说我们在讨论导航的时候,更多的去关注怎么与之交互,以及视觉上是怎么好看。但是导航,不仅仅局限于交互方式和视觉形式。 被狭义化的导航 回想一下我们是如何设计导航的?难道不正是根据内容、根据内容
收藏 0 赞 0 分享

设计理论:文本达意和可用性

在文本的设计中,我们通常关注的是文字的排版,如何排版才能让我们的文字看起来更美观,更容易阅读;然而,文字本身所表达的意思与此同等重要,因为我们把排版做好的根本意义还是要用户更容易读明白所表达的内容。 一、下面我们就设计中的几点,通俗的讨论一下这块的重要
收藏 0 赞 0 分享

土豆网(tudou.com)前端概况

一、分工和流程 在土豆网,以项目开发为核心,谁都可以带项目,担任项目经理。 一个典型的土豆网项目中,当进入正式开发阶段,通常参与者包括:1名设计师,1-2名前端工程师,1到多名后台工程师,1-2名系统运维管理员。 其中,前三者的工作都是可以并发的,最终整合通常是
收藏 0 赞 0 分享

网页制作应注意的几个事项

--主页备份 1、txt 文本 2、scan 扫描图片 3、psd 设计原图(包括AI、Flash、Banner等等) 4、htm 网页文件 5、htm_old* 旧的网页文件备份 --html的目录结构 1、打开网页排版软件D
收藏 0 赞 0 分享

TOM.COM网站首页改版的体验感受

没有任何征兆的在cnBeta上看到关于TOM.COM网站改版的新闻,说是页面可以自定义了。这给我的第一想法就是:TOM.COM开始像一些Web2.0的网站学习开始走WEB2.0的道路了。于是链接进去体验了一把,下面说说我的体验感受: 1、对于这个自定义页面的功能,新鲜感上没
收藏 0 赞 0 分享

网页设计从业者必看的职业规划

原创文章,转载请注明作者和出处! 网页设计毫无疑问是一门技术,职业定位是网站设计、网站美工、网络编辑等,许多较高水平的技术人员能获得不错的职位和薪金,但大部分人可能并不能达到这个水平,比如美工这个职位,较好些的网站都要求美工需要具有美术的功底、手绘的能
收藏 0 赞 0 分享

肤浅网页设计

一直以来,我深信yahoo的网页设计是很棒的。但是,我的确说不出具体的理由,因为实在有太多的网站比它好看得多。我之所以觉得它好,是因为它是世界第一大站,它手下有无数世界级的设计师,这种设计是厚积薄发的结果。所以,对yahoo设计的认同,其实是一种对权威的盲目敬畏。
收藏 0 赞 0 分享
查看更多