sunnysideup/silverstripe-webp-image

在调整jpg和png文件大小时创建webp图片

安装: 289

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 14

类型:silverstripe-vendormodule

dev-master 2023-07-11 03:15 UTC

This package is auto-updated.

Last update: 2024-09-11 05:43:43 UTC


README

Build Status License

简介

此模块可以从调整大小的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图片