webbuilders-group / silverstripe-next-gen-images
为 Silverstripe 添加了自动生成 WebP 图像的支持
2.0.0
2024-05-16 18:37 UTC
Requires
- silverstripe/assets: ~2.2
Requires (Dev)
- phpunit/phpunit: ^9.5
- silverstripe/versioned: ~1.9
- squizlabs/php_codesniffer: ~3.4
README
为 Silverstripe 添加了自动生成 WebP 图像的支持
维护者联系方式
- Ed Chipman (UndefinedOffset)
需求
- Silverstripe Assets 2.2+
安装
composer require webbuilders-group/silverstripe-next-gen-images
使用
默认情况下,此模块将替换您在 WYSIWYG 中插入图像时使用的短代码,并在您在模板中使用带有自动生成 <picture>
标签的图像时使用标记(回退到最初上传的图像)。此模块还支持上传 WebP 图像并在支持浏览器的 WYSIWYG 中使用,但使用 WebP 图像时它们不会使用 <picture>
标签。
您还可以在模板中对 SilverStripe\Assets\Image
类或 WebP
调用 getWebP
,例如 $MyImage.WebP
或甚至 $MyImage.ScaleWidth(100).WebP
。在获得 WebP 后,您可以对 WebP 执行其他操作,就像对任何其他图像一样,例如 $MyImage.WebP.URL
。