《响应式Web图形设计》一13.2 缩放图像带来的问题

13.2 缩放图像带来的问题

响应式Web图形设计
使用CSS缩放图像只能算解决一半问题。光栅图像的脆弱在于必须为显示尺寸准备像素足够大的图像。图像被拉长或拉宽的时候,它没有多余的像素数据供其添加。因此,边缘会变得模糊不清。这就是为什么一开始最好从尽可能最大的尺寸开始着手处理图像。该尺寸可能是一个非常大的显示器宽度。

13.2.1 大尺寸图像

在创作本书期间,戴尔公司推出了UltraSharp U3011显示器,30寸超大尺寸,2 560×1 600分辨率。因此,能够匹配此屏幕的自适应图像可能会非常大(正如第4章所述,先确认你的网站浏览数据,看看你的网站是不是真的需要适应这么大的显示器)。

图13.2到图13.4 展现了像素数据的增加与图像文件大小增加的关系。


13.2.2 更大尺寸的图像

以今天的标准来看,戴尔的此款屏幕大了点,但还有另一类屏幕设备以截然不同的方式打包数据:它们缩小了像素点,提高了密度。苹果公司称其为Retina高密度屏,也正成为Windows操作系统硬件制造的趋势。

通过width:max-width这类CSS规则的控制,常规显示器尺寸的高密度屏能够呈现所有的视觉信息。为了显示出清晰的图像,我们需要提供两倍于原有显示尺寸的图像才可以。很自然地,更多的像素信息意味着图像文件也更大了(见表13.1)。

尽管图13.5、图13.6和图13.7在“物理体积”上更大,但是,在高密度屏幕上的大图像和常规屏幕上的小一些的图像看起来大小是一样的。


13.2.3 把网速考虑进来

这些自适应图像的体积在不断增大,但使用宽带连接的用户还可以接受目前的下载速度。但是我们不会总有那么好的运气,可以一直使用速度超快的Wi-Fi热点。

上班、下班途中,或者出游时,我们只能依赖于缓慢的移动网络服务来保持网络连接。尽管我们的手机和平板电脑越来越多地使用了高清屏,然而我们还得指望因地变化的、顺畅的互联网网络服务。

因此,如果我们使用了大尺寸图像(无论是高清还是常规屏幕),可能会强迫用户接受多于他们实际需求的数据——尤其是他们的套餐数据流量有限的时候。

时间: 2024-08-03 03:11:33

《响应式Web图形设计》一13.2 缩放图像带来的问题的相关文章

《响应式Web图形设计》一13.4 多图像解决方案

13.4 多图像解决方案 响应式Web图形设计 如果你想对图像质量有更多把握,同时还可以不拘泥于一种图像格式,那么是时候该考虑下picture元素和srcset属性了. 13.4.1 picture元素 picture元素(见图13.17)是响应式图像社区(网址是http://picture.responsiveimages.org/)提出的新元素,旨在帮助网页设计师在用户可见的内容中指定合适的图像. 如果用户使用一个高清分辨率的大屏幕来访问网站,那么我们可以为之提供高清大图. 如果用户使用常规

《响应式Web图形设计》一13.3 自适应图像解决方案

13.3 自适应图像解决方案 响应式Web图形设计 为了处理自适应图像的大小问题,下面给出一些可以采用的方法. 13.3.1 另寻他法 一个看起来不太像解决方法的方法是:永远不要使用光栅图像,而要依赖其他格式的图像. 既然问题的核心是光栅图像的文件大小,那么如果我们可以使用其他文件格式或者技术来进行视觉呈现,自然也就可以减轻甚至消除自适应图像的麻烦了. 可以使用的技术有以下两种. SVG--矢量图像就是为了缩放图像而存在的(见图13.8).凭借前所未有的强大的浏览器的支持,如果你想要一张色彩简单

《响应式Web图形设计》一第13章 响应Web设计中的图像

第13章 响应Web设计中的图像 响应式Web图形设计在我们所处的时代,浏览器无处不在.现在,人们有许多设备可以连接到因特网,每一个设备都有用于网上冲浪的不同的浏览器和屏幕. 这样的多重用户体验对图像运用提出了前所未有的挑战.

《响应式Web图形设计》一13.5 总结

13.5 总结 响应式Web图形设计自适应图像是现代网页设计的一大难关.幸好现在的浏览器发展迅速,而且通过嵌入字体和使用原生矢量图形,我们得以免去不少处理光栅图像的繁重工作,让我们的网页可以弹性地自适应众多的网络接入设备. 在原生浏览器能够兼容所有的主流浏览器之前,我们可以采用一些变通的方法和技术来指定合适的栅格图像.接下来,我们将会面对3种颇有难度的图像对齐难题,以及应对这些难题的方法.

《响应式Web图形设计》一导读

前 言 响应式Web图形设计曾经,传统设计师在Photoshop中设计网页,并将其导出为一张巨大的图像,并声称这就是网站. 但设计师在意识到可以使用HTML和CSS设计出伟大的网页后,他们开始改变设计方式,但又遇到了新的问题:网页至少要960像素宽或固定宽度. 随着智能手机和平板电脑等移动设备的普及,网页既可以横向,也可以纵向显示.设计不再以桌面浏览器窗口的宽度为标准.为此,我们重新审视最佳实践并且采用新技术. 本书想要告诉初学者或已入门的网页设计师如何创建并强化网页中的图形部分,来满足当前的网

《响应式Web图形设计》一1.2 HTML编程基础

1.2 HTML编程基础 响应式Web图形设计 在开始编写HTML代码之前,你还有需要掌握一些基本的术语. 1.2.1 文本编辑器 为了编写代码,你需要一个文本编辑器.如果你使用的是Windows系统PC,那么看一下你的电脑桌面上有没有一款如Notepad的基本编辑程序.如果是Mac,那么就是TextEdit.每台电脑中都有文本编辑器,无论它是什么名字,它的功能依旧. 首先,要特别注意的是,HTML必须保存在文本模式下,包括文件扩展名.html或.htm,最好在Unicode模式下. 专业的文本

《响应式Web图形设计》一7.4 减小文件尺寸

7.4 减小文件尺寸 响应式Web图形设计尽管Photoshop可以导出用于网络的不同格式的优秀图像,但它通常并不能让文件变得尽可能小. 7.4.1 压缩光栅图像 Mac系统中用来最大限度优化图像的工具是 ImageOptim(见图7.24). 你只需要把图像文件拖曳到ImageOptim的窗口中,8种不同的压缩工具就会开始自动处理它们(见图7.25).用不着担心,这一压缩过程既不会有损画质,也不会削弱图像的视觉整体性. 压缩后,ImageOptim不会创建元图像的新副本.而是自动将老图像替换为

《响应式Web图形设计》一1.3 构建网页

1.3 构建网页 响应式Web图形设计通过元素,HTML为网页或文档提供了结构.这个结构是由标题.段落.块引用.超级链接和其他一些主要部分构成的.下面我们通过标记文本文件来创建一个HTML文档. 1.3.1 指定DOCTYPE 在你最常用的文本编辑器里,给第一行添加以下标签: HTML文档里的第一行就是文档类型,或者是文档类型声明.文档类型会告诉浏览器你正在使用HTML的版本,这样就能够决定浏览器如何渲染页面.对于本文档以及本书中的例子,除非另有说明,否则我们都将使用HTML5文档类型.在编写本

《响应式Web图形设计》一1.1 为什么要学习HTML?

1.1 为什么要学习HTML? 响应式Web图形设计作为一种最完善的体系,HTML可以让人们以更快.更有效的方式在全世界范围内交换信息. 1.1.1 HTML使得因特网更受欢迎 虽然因特网使得计算机能够通过网络相互连接,但是通过命令行或者基本的程序(如Gopher,见图1.1,或Archie)来上网的体验是不连续的.Web浏览器改变了这一切. 万维网基于HTML创建的页面和链接,使得Internet用户能够更容易地对内容进行操作.随着图像在浏览器中广泛使用,以及基础文本格式的普及,这种快速.令人