图像使网页和移动应用程序栩栩如生。有效的图像处理对于实现您想要的影响和获得最佳网络性能至关重要。然而,并非所有图像处理技术都简单、可靠或实时完成。
在这篇博文中,我们将简要介绍三种类型的图像处理:手动、后端和即时图像处理。然后,我们将向您展示为什么即时图像处理可以提供出色的结果。
为了满足用户对响应速度更快的网页的期望,许多设计人员和开发人员手动创建相同图像的多个版本,以适应不同的屏幕尺寸、设备分辨率和页面布局。
这种方法有很多问题。
通过后端图像处理,软件会自动生成原始图像的几个版本,以满足各种设备和浏览器的需求。后端图像处理软件将所有渲染图像存储在本地或云端,以备将来使用。这种方法节省了大量的设计和 Web 开发时间,并消除了许多在手动过程中发现的错误。
后端处理通常使用内部创建的软件来完成,作为一次性解决方案。 ImageMagick 和 Thumbor 等现成工具也是流行的选择。
如果您切换到后端图像处理,您仍然会遇到许多与手动图像处理相同的问题。您仍然必须存储所有图像版本,这需要花钱。对于具有大量图像的大型站点和具有用户生成内容的站点,成本是巨大的。
这意味着对于许多用户而言,您通常无法以最小的文件大小获得最好看的图像。这些次优文件的下载时间也更长,进一步损害了用户体验。
以下是后端图像处理问题的总结:
即时图像处理是一种更新、更先进的技术,正在稳步取代后端图像处理。
为了即时处理图像,该软件会在用户需要时实时渲染最佳图像版本,而不是事先生成一组渲染图。渲染图像后,它会存储在缓存中,而不是原始存储中。
每个用户都能以最小的文件大小和最快的加载时间获得最具吸引力的图像:
即时图像处理可以免除您的大部分工作和费用,并提供真正优化的结果。
此表比较了手动图像处理、后端图像处理和即时图像处理。然而,该表不能完全描述新技术有多容易和多好。对于那些在旧方法上苦苦挣扎的人来说,即时图像处理感觉有点神奇;更少的工作、更少的成本和更好的用户体验——所有这些都会产生更好的业务成果。
图像处理 | 手动的 | 后端 | 即时 |
---|---|---|---|
使用最佳压缩 | 不 | 不 | 是的 |
额外的存储成本 | 高的 | 高的 | 没有任何 |
带宽成本 | 高的 | 高的 | 低的 |
图片加载时间 | 慢的 | 慢的 | 快速地 |
用户体验 | 贫穷的 | 贫穷的 | 出色的 |
用户生成的图像归一化 | 贫穷的 | 贫穷的 | 出色的 |
通过即时图像处理,您可以创建原始图像,然后设置一些规则。您可以指定要用于各种参数的值,也可以让软件为您优化图像、压缩等。
一种流行的视觉媒体目标是自动增强图像颜色,尤其是用户生成的图像。 imgix 提供了一套完整的颜色增强选项。
另一个通过即时图像处理实现的共同目标是自动生成srcsets ,HTML 代码为浏览器提供多种不同的图像供选择。您可以使用自动 srcset 生成来考虑不同的设备分辨率。您可以在我们关于此主题和相关主题的新视频中看到有关其工作原理的演示。
凭借其在成本、易用性和最终用户体验方面的诸多优势,动态图像处理是图像密集型、高流量网站后端处理的绝佳选择。
imgix是动态图像处理领域的领导者,通过全球图像 CDN 提供强大的转换、简单的部署和快速交付。如果您对图像优化或 imgix 有任何疑问,请通过 [email protected] 联系我们或注册一个免费帐户。
也发布在这里。