minifranske / lazy-load-placeholder
为基于主要图像颜色的图片创建占位符,例如
0.0.2
2021-04-15 10:16 UTC
Requires
- ksubileau/color-thief-php: ^1.3.0
- typo3/cms-core: >=9.5.0
This package is auto-updated.
Last update: 2024-09-15 17:41:30 UTC
README
此扩展添加了元数据提取器,用于检测/计算上传后图像的主要颜色。主要颜色可用于前端渲染图像,填充懒加载图像的空位。
功能
- 元数据提取器,用于选择/存储每个上传图像的主要颜色
llp:lazyImage
视图助手,可用作f:image
的替代品,其中src
变为包含主要颜色的 svg 占位符图像的data:image/svg+xml;base64
字符串,而真实图像添加到data-src
- 为每个图像对象添加了
dominant_color
属性{image.properties.dominant_color}
此扩展受到博客 Dominant Colors for Lazy-Loading Images 的启发,并使用 ksubileau/color-thief-php 检测图像的主要颜色。