blackbird-agency / magento2-module-image-resizer
为所有块和 .phtml 模板添加简单图像缩放功能的 Magento 2 模块
2.1.2
2023-02-06 14:16 UTC
Requires
- php: ^7.0|^8.0
This package is auto-updated.
Last update: 2024-09-26 18:02:02 UTC
README
为所有块和 .phtml 模板添加简单图像缩放功能的 Magento 2 模块
安装
$ composer config "repositories.magento2-module-image-resizer" "vcs" "git@github.com:IndieGroup/magento2-module-image-resizer.git"
$ composer require "staempfli/magento2-module-image-resizer":"~2.0"
使用
imageResizer
在所有前端块中自动可用。您可以调用一个方法来调整图像大小
/** @var \Staempfli\ImageResizer\Model\Resizer $imageResizer */ $imageResizer = $block->getImageResizer(); $resizedImageUrl = $imageResizer->resizeAndGetUrl(<originalImageUrl>, $width, $height, [$resizeSettings]);
您可以直接在 .phtml 中或是在您的自定义块中这样做。
缓存
调整大小的图像保存在缓存中以改善性能。这样,如果一个图像已经被调整大小,我们就使用缓存中的那个。
如果您需要,您可以在管理员缓存管理中清除调整大小的图像缓存
先决条件
- PHP >= 7.0.*
- Magento >= 2.1.*