nomidi/silverstripe-webp-image

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

安装数: 4,200

依赖项: 0

建议者: 0

安全性: 0

星标: 11

关注者: 5

分支: 14

公开问题: 8

类型:silverstripe-vendormodule

dev-master 2019-04-09 14:09 UTC

This package is auto-updated.

Last update: 2024-09-10 01:45:29 UTC


README

Build Status License

简介

本模块从调整大小的jpeg和png图片创建webp图片。关于webp图片的更多信息,请参阅 https://developers.google.com/speed/webp/

要求

  • Silverstripe > 4.2
  • GDLib带有webp扩展

安装

composer require nomidi/silverstripe-webp-image

用法

  • 运行 dev/build?flush=1

  • 强制浏览器加载webp图片 // 示例 1(默认)编辑你的 root 目录中的 .htaccess 文件,并在兼容浏览器中添加 webp 转发

  • 强制浏览器加载webp图片 // 示例 2 关于html中webp图片的用法信息,请参阅 css-tricks.com

快速测试文件,用于检查webp是否可用

以下是如何使用已安装的GD库快速检查webp是否可用的代码。只需将此代码复制到您的 root 文件夹中的一个 .php 文件中,并在浏览器中打开该文件。

<?php

if (function_exists(imagewebp)) {
    echo "WebP is available";
} else {
    echo "WebP is not available";
}

待办事项

  • 文档
  • IMagick支持
  • PHP测试以检查支持
  • 删除Webp图片
  • 刷新Webp图片