Download the PHP package mrfd/kirby-webp without Composer
On this page you can find all versions of the php package mrfd/kirby-webp. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download mrfd/kirby-webp
More information about mrfd/kirby-webp
Files in mrfd/kirby-webp
Package kirby-webp
Short Description Kirby 3 plugin for converting images to WebP on the fly, with support for file methods and Kirby tags!
License MIT
Informations about the package kirby-webp
🖼 Kirby 3 WebP
This plugin for Kirby 3 provides automatic WebP conversion when uploading images (JPG and PNG) via the Panel. With provisions for the use of field methods, KirbyTags and multi-language sites.
Note: When using the field methods and KirbyTags the WebP image will be automatically generated when missing. In addition the WebP image will also be removed when the original image is removed via the Panel.
Commerical Usage
This plugin is free but if you use it in a commercial project please consider to
Requirements
- PHP 7.3+
- Kirby 3
Installation
Download
Download and copy the files to /site/plugins/kirby-webp
.
Git submodule
Composer
Usage
Field methods
\$field->picture()
Converts the field to a picture tag with WebP and fallback for unsupported browsers.
\$field->webp()
Converts the field to a WebP image tag.
All arguments are optional.
It is also possible to use the predefined srcset. For the default option use: $image->webp('some-class', 'Image description', 'default')
.
\$field->isSupported()
Validates the WebP format is supported by the visitor's browser.
\$field->backgroundImage()
Returns an image url that can be used with inline CSS, for example with background images. Based on the visitor's browser the url provides a regular or WebP format.
KirbyTags
Picture tag
Creates an picture tag with fallback for unsupported browsers.
Image tag
Creates an image tag with WebP file. Can be a regular image, or a WebP format.
Options
Convert on the fly
It is possible to convert images to WebP without uploading them through the panel. Add the following option to /site/config/config.php
:
Note: Enabling this option may slow down the website. It is therefore advised to upload the images via the panel!
Conversion options
For configuring advanced WebP conversion settings. For example:
For all possible options, please read this and this.
Disclaimer
This plugin is provided "as is" with no guarantee. Use it at your own risk and always test it yourself before using it in a production environment. If you find any issues, please create a new issue.
License
Kirby WebP is open-sourced software licensed under the MIT license.
Copyright © 2020 Marijn Roovers
Credits
- WebP Convert by @rosell-dk
- Kirby 2 WebP @S1SYPHOS
All versions of kirby-webp with dependencies
rosell-dk/webp-convert Version ^2.6
getkirby/composer-installer Version ^1.1