sunnysideup / silverstripe-webp-image
在调整jpg和png文件大小时创建webp图片
dev-master
2023-07-11 03:15 UTC
Requires
- silverstripe/framework: ^4.0 || ^5.0
Requires (Dev)
- phpunit/phpunit: ^5.7
This package is auto-updated.
Last update: 2024-09-11 05:43:43 UTC
README
简介
此模块可以从调整大小的jpeg和png图像创建webp图像。关于webp图像的更多信息,请参阅https://developers.google.com/speed/webp/
要求
- Silverstripe > 4.2
- GDLib with webp Extension
安装
composer require nomidi/silverstripe-webp-image
使用
-
运行
dev/build?flush=1
-
强制浏览器加载webp图片 // 示例 1(默认)编辑根目录下的
.htaccess
,并在兼容的浏览器中添加webp
转发 -
强制浏览器加载webp图片 // 示例 2有关在HTML中使用webp图像的信息,请参阅css-tricks.com
快速测试文件以检查是否可用webp
以下是如何快速检查安装的GD库是否支持webp的代码。只需将此代码复制到根文件夹中的.php
文件,并在浏览器中打开该文件即可。
<?php if (function_exists(imagewebp)) { echo "WebP is available"; } else { echo "WebP is not available"; }
待办事项
- 文档
- IMagick支持
- PHP测试以检查支持
- 删除Webp图片
- 刷新Webp图片