sfili81/image-converter

第一个扩展

安装: 12

依赖关系: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:yii2-extension

V1.0.1 2024-07-08 08:40 UTC

This package is auto-updated.

Last update: 2024-09-22 08:49:30 UTC


README

#即时图像转换器

==========================

此小部件会生成(如果不存在)具有扩展名webp和avif的图像。

安装

安装此扩展的首选方式是通过composer。运行以下命令之一:

php composer.phar require --prefer-dist sfili81/image-converter "*"

或添加

"sfili81/image-converter": "*"

到您的composer.json文件的require部分。

##使用方法一旦安装了扩展,只需在代码中简单使用即可

use sfili81\ImgConverter\ImgConverter;
//..

echo ImgConverter::widget(['src'=>'/path/to/image/image.jpg', 'options'=>['class' => 'my-css-class', 'alt' => 'My Image']]); 

这将生成

<picture>
    <source type="image/avif" srcset="/path/to/image/image.avif">
    <source type="image/webp" srcset="/path/to/image/image.webp">
    <img class="my-css-class" src="/path/to/image/image.jpg" alt="My Image">
</picture>

您可以将.png.jpg文件传递给小部件。如果您传递一个.webp.avif图像,小部件将跳过图像生成并返回以下代码

    <img class="my-css-class" src="/path/to/image/image.avif" alt="My Image">