nomidi / silverstripe-webp-image
Create webp image on resize of jpg and png files
Installs: 4 264
Dependents: 0
Suggesters: 0
Security: 0
Stars: 11
Watchers: 5
Forks: 14
Open Issues: 8
Type:silverstripe-vendormodule
Requires
- silverstripe/framework: ^4.1
Requires (Dev)
- phpunit/phpunit: ^5.7
This package is auto-updated.
Last update: 2024-12-10 02:23:29 UTC
README
Introduction
This module creates webp images from resized jpeg and png images. More Information about webp images https://developers.google.com/speed/webp/
Requirements
- Silverstripe > 4.2
- GDLib with webp Extension
Installation
composer require nomidi/silverstripe-webp-image
Usage
-
run
dev/build?flush=1
-
force Browser to load webp image // Example 1 (default) edit
.htaccess
in yourroot
directory, and addwebp
forwarding in compatible browsers -
force Browser to load webp image // Example 2 for information on usage of webp image in html see css-tricks.com
Quick Testfile for checking if webp is available
Below you will find the code to quickly check if webp is available with the installed GD Library. Simply copy this code into a .php
file in your root
folder and open the file in a browser.
<?php if (function_exists(imagewebp)) { echo "WebP is available"; } else { echo "WebP is not available"; }
TODO
- documentation
- IMagick Support
- PHP test to check support
- Delete Webp Image
- Flush Webp Image