什么是进步的jpeg?

渐进式JPEG是使用与典型基线JPEG不同的编码过程创建的图像。传统上,JPEG从上到下,从左到右进行编码和解码。这被称为基线编码。但是,渐进式JPEG以不同的方式编码。当您看到渐进式JPEG加载时,您将看到整个图像的模糊版本,随着时间的推移,图像被解码或在浏览器中呈现时会变得更加清晰。

基线JPEG加载率为33%,66%和100%

渐进式JPEG加载,分别为33%,66%和100%

什么是旧的又是新的

对于那些已经足够记住拨号上网的人来说,渐进式JPEG在90年代非常受欢迎,特别是因为我们处理的是慢速互联网连接。我们今天使用它们的主要原因是为那些移动或农村地区等较慢连接的人提高性能。

为什么要使用渐进式JPEG?

渐进式JPEG的一个明显优势是存在感知性能提升。用户可以预览图像在下载完成之前的样子。此外,图像占用您网站的布局和空间加载速度更快,使整个过程感觉更快。渐进式JPEG通常也比非渐进式JPEG小,即使最终图像在视觉上是相同的。

重要的是要记住,渐进式JPEG会占用更多的CPU时间和内存来进行编码和解码,因为图像数据会被多次解析。因此,虽然它确实可以让您更快地进行预览,但解码的总时间可能会接近2.5倍。

img_url Liquid中的过滤器和格式选项

使用Liquid的img_url过滤器,您可以传递图像的格式选项。它看起来像这样:

{{ product | img_url: '800x800', format: 'pjpg' }}

只需将您想要的格式选项传递给img_url过滤器,Shopify将允许您指定要渲染的格式。

Shopify介绍了WebP

就在上周,Shopify开始自动提供WebP图像。WebP是一种现代图像格式,可为Web上的图像提供卓越的压缩,与PNG和JPEG等传统文件格式相比,文件大小平均节省30%以上。较小的图像意味着更快的下载时间和更少的网络带宽使用,这两者都有助于页面显着更快地显示。

要检查您的商店是否正在呈现WebP,只需在Chrome中打开开发者控制台,然后转到“ 网络”标签。重新加载您的页面,您应该能够看到类型设置为webp。

这种改进的好处在于,作为开发人员,您无需进行任何代码更改。此外,对WebP的支持已经  相当不错了,Shopify将在不支持该格式的浏览器中回退到典型的JPEG,例如Safari或IE。

那我何时应该使用渐进式JPEG与WebP?

如果您正在使用现有主题,除了使用延迟加载之外,利用WebP更新是保持速度快的理想方式。

如果你想使用渐进式JPEG,请确保你理解为什么要使用它们 – 因为它们也有缺点。我会警告不要使用渐进式JPEG格式来处理像缩略图这样的小图像,因为这些文件的文件大小往往比普通的JPEG图像大。

像任何东西一样,重要的是测试 并看看你所做的改变是否真的减少了第一次有意义的油漆的时间。在某些情况下,使用渐进式JPEG可能实际上更好地利用本机WebP格式和延迟加载。例如,考虑渲染的渐进式JPEG和WebP之间的文件大小差异。如果渐进式JPEG接近(在10kb到20kb之间)或小于WebP,并且图像在页面加载时可见,则考虑使用渐进式JPEG而不是WebP。

建立更好的表现

这些新的图像格式使您可以更轻松地确保客户商店的卓越性能,从而提高转化率和销售额。通过了解渐进式JPEG和WebP格式之间的差异,您可以帮助您的客户建立自己的业务。

html5 jpg转webp格式转换,JPEG和WebP格式图片的差别相关推荐

  1. 【图片格式转换】python实现批量图片格式转换:emf、jpeg等转为png

    [图片格式转换]python批量进行图片格式转换emf.jpeg等转为png 文章目录 [图片格式转换]python批量进行图片格式转换emf.jpeg等转为png 1. 代码 2. 效果 3. 总结 ...

  2. java输出格林威治时间_Java之格林威治时间格式转换成北京时间格式

    Java之格林威治时间格式转换成北京时间格式 /** * Copyright 2020. yaodouwang.com Studio All Right Reserved * * Create on ...

  3. SQL Server 将JDE日期格式转换成常见日期格式

    SQL Server 将JDE日期格式转换成常见日期格式 JDE日期格式:JDE所有的日期字段在DB存储时用的是Julia date格式,总共6码,第一码代表世纪,二三码代表年份,后三码代表前三码所属 ...

  4. 如何将蓝光M4V视频格式转换成MP4高清视频格式

    Adobe Premiere Pro相信很多人应该都有用过吧,Adobe Premiere Pro简称"PR",是一款视频编辑软件,PR导出H.264编码的视频文件格式有两种:一种 ...

  5. 什么是CAD?为什么要进行CAD格式转换?怎么转JPG图片?

    CAD顾名思义,就是一种计算机涉及辅助软件,专门用来进行CAD图形绘制,随着它的涉及的广泛性,越来越多的人也认识到 CAD是一种巨大的生产力. CAD技术已经广泛地应用在机械.电子.航天.化工.建筑等 ...

  6. 【PC工具】在线格式转换工具,视频格式转换,视频转gif工具

    上次在社区发文章,得知文章编辑器终于支持gif格式的动图了,但得到gif的动图需要将mp4格式的视频进行格式转换,于是便找到了这个在线工具.这年头方便好用是第一位的,功能差不多的情况下在线工具优于绿色 ...

  7. java时间格式转换_Java时间日期格式转换

    突然忘记了时间格式怎么转换,特此做个记录 Java时间格式转换大全 import java.text.*; import java.util.Calendar; public class VeDate ...

  8. 实用工具网站(经纬度、短链接、图片格式转换、长微博、图片压缩、uuid、繁体字、md5破解)

    一些实用的在线编辑器 在线生成 uuid:UUID Online md5/sha的在线破解:md5在线解密破解,md5解密加密 0. 时间与日期类网站 timeanddate.com 1. 经纬度查询 ...

  9. 音乐格式转换软件测试工程师,音频格式转换器如何转换音频格式(新手教程)

    如何转换mp3格式,我想大部分用户对mp3格式相当熟悉:音频格式包括aac.ac3.aiff.amr.m4a.mp2.mp3.ogg.ra.au.wav.wma.mka.flac(无损).wav(无损 ...

最新文章

  1. 回馈粉丝,送30本技术书。
  2. superset可视化-deck.gl Scatterplot与MapBox
  3. Docker精华问答 | Docker vs VM
  4. 开源自动化部署工具_6种开源家庭自动化工具
  5. cout输出16进制_c++随堂测16优化方案
  6. Apache Dubbo是一款高性能Java RPC框架。
  7. js中数组反向、排序reverse、sort
  8. 独家!337页大数据与建模核心资料,免费领取!
  9. 直线的两点式、一般式以及点到直线的垂点
  10. Sql server 行列转换
  11. android逆向学习路线(适合新手)
  12. ICEM对装配体进行网格划分实例
  13. 如何用数学课件制作工具推导圆面积公式
  14. 深富策略:锂电光伏崛起 成长赛道再度回归
  15. python 调用航空公司的接口 获取机票数据 api简单案例
  16. matlab DSP6678,TI CC6678数字信号处理器 (DSP) 的50种用法
  17. 算法工程师0——算法工程师学习进阶路线
  18. 同花顺编程入门(一)
  19. Linux awk 命令详解
  20. java中protect是什么_Java中public、private、protecte、default、public void是什么意思 | 学步园...

热门文章

  1. protobuf协议_gRPC 使用 protobuf 构建微服务
  2. vue监听用户点击区域
  3. PHP 怎样理解go指针,golang指针传递和值传递的区别是什么?
  4. mysql myclre_mysql 索引及查询优化总结
  5. hnu2021小学期程序设计 电话号码
  6. asp.net oracle 问号,ASP.NET中文变问号问题解决方案
  7. GhostNet 解读及代码实验(附代码、超参、日志和预训练模型)
  8. 轻量化网络:Xception
  9. 【干货】TCP/IP协议三次握手四次挥手
  10. ‘python3\r’: No such file or directory