sfili81 / image-converter
第一个扩展
V1.0.1
2024-07-08 08:40 UTC
Requires
- yiisoft/yii2: ~2.0.0
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">