PHP code example of mrfd / kirby-webp

1. Go to this page and download the library: Download mrfd/kirby-webp library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

mrfd / kirby-webp example snippets



if ($image = $page->image('my-image.jpg')) {
    echo $image->picture('some-class', 'Image description');
}


if ($image = $page->image('my-image.jpg')) {
    echo $image->webp('some-class', 'Image description', [300, 800, 1024]);
}


$image = $page->image('my-image.jpg');

if ($image->isSupported()) {
    echo "Browser supports WebP! :)";
} else {
    echo "Browser doesn't support WebP.";
}

 if ($image = $page->image('my-image.jpg')) : 

# site/config/config.php

return [
  'mrfd.webp.autoconvert' => true
];

# site/config/config.php

return [
  'mrfd.webp.convert.options' => [
        'metadata' => 'all',
        'jpeg' => [
            'converters' => ['cwebp'],
        ],
        'png' => [
            'encoding' => 'auto',
            'near-lossless' => 60,
            'quality' => 85,
        ],
    ],
];