blackbird-agency/magento2-module-image-resizer

为所有块和 .phtml 模板添加简单图像缩放功能的 Magento 2 模块

安装: 462

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 0

分支: 32

类型:magento2-module

2.1.2 2023-02-06 14:16 UTC

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 中或是在您的自定义块中这样做。

缓存

调整大小的图像保存在缓存中以改善性能。这样,如果一个图像已经被调整大小,我们就使用缓存中的那个。

如果您需要,您可以在管理员缓存管理中清除调整大小的图像缓存

Admin Clear Resized Images Cache

先决条件

  • PHP >= 7.0.*
  • Magento >= 2.1.*