showpro/silverstripe-seo-images

自动优化并在 SilverStripe 中生成所有上传和重采样图像的 WebP 图像

安装: 530

依赖项: 0

建议者: 0

安全性: 0

星标: 1

关注者: 3

分支: 1

开放问题: 3

类型:silverstripe-vendormodule

1.0.0 2020-05-18 20:47 UTC

This package is auto-updated.

Last update: 2024-09-19 05:58:45 UTC


README

此模块是 Ralph Slooten 的 axllent/silverstripe-image-optimiser,并添加了一个生成所有优化图像 WebP 图像的模块。

此模块自动优化、压缩并从上传的以及任何重采样的(裁剪、缩放等)图像生成 WebP 图像。

图像(JPG、PNG 和 GIF)会自动优化,前提是你已经安装了正确的二进制文件(见下文“安装”部分),并且它还为所有优化和压缩的(JPG 和 PNG)图像生成 WebP 图像。它还提供了关于 WebP 图像的更多信息 https://developers.google.com/speed/webp/

该模块覆盖了默认的 FlysystemAssetStore,在将图像添加到存储之前先优化图像,然后如果图像是 JPG 或 PNG,它将创建一个 WebP 图像。它工作透明。

要求

优化工具

该模块使用 spatie/image-optimizer,如果它们都在您的系统默认路径上,则会使用以下优化器

WebP 创建工具

该模块使用 rosell-dk/webp-convert 来生成 WebP 图像。该库可以使用以下方法进行转换

安装

composer require showpro/silverstripe-seo-images

在 Ubuntu 上安装实用工具

sudo apt-get install jpegoptim optipng pngquant gifsicle

在 Alpine Linux 上安装实用工具

apk add jpegoptim optipng pngquant gifsicle

使用方法

假设你已经安装了必要的二进制文件,一旦你刷新了你的 SilverStripe 安装,它应该会“直接工作”。