egsn/image-optimizer
Composer 安装命令:
composer require egsn/image-optimizer
包简介
WebP/AVIF upload, auto-convert and auto-resize images for Magento 2
README 文档
README
Pacote: egsn/module-image-optimizer
Módulo Magento 2 para otimização de imagens: permite upload de WebP/AVIF, converte JPG/PNG automaticamente no upload, redimensiona imagens acima de um limite configurável e preenche automaticamente os atributos width/height em imagens do Page Builder.
Recursos
- Upload WebP/AVIF — habilita upload direto nas galerias de produto, categoria e Media Gallery
- Conversão automática — converte JPG/PNG para WebP ou AVIF no momento do upload (usa Imagick se disponível, GD como fallback)
- Redimensionamento automático — redimensiona imagens que excedam o limite configurado (modos: Fit ou Crop centralizado)
- Page Builder auto-dimensions — injeta
widtheheightreais em tags<img>geradas pelo Page Builder
Requisitos
- PHP
~8.2.0 || ~8.3.0 || ~8.4.0 - Magento Framework
103.0.* - Extensão GD (obrigatória) ou Imagick (recomendada, necessária para AVIF)
Instalação
composer require egsn/image-optimizer:^1.0 bin/magento module:enable Egsn_ImageOptimizer bin/magento setup:upgrade bin/magento cache:flush
Configuração
Acesse Stores → Configuration → Egsn → Image Optimizer.
| Grupo | Opção | Padrão |
|---|---|---|
| General | Enable Module | Sim |
| Image Conversion | Enable Auto-Convert | Não |
| Image Conversion | Output Format | WebP |
| Image Conversion | Quality | 85 |
| Image Resize | Enable Auto-Resize | Não |
| Image Resize | Max Width | 1920px |
| Image Resize | Max Height | 1080px |
| Image Resize | Resize Mode | Fit |
| Page Builder | Auto-fill Width & Height | Sim |
Testes
vendor/bin/phpunit -c app/code/Egsn/ImageOptimizer/Test/Unit/phpunit.xml
Changelog
[Unreleased]
[1.0.0] - 2026-06-15 - EGSN-0000
Added
- Upload de WebP e AVIF nas galerias de produto, categoria e Media Gallery
- Conversão automática de JPG/PNG para WebP/AVIF no upload via plugin no
Uploader - Adaptadores GD (suporte WebP) e Imagick (suporte WebP e AVIF)
- Redimensionamento automático com modos Fit e Crop centralizado
- Preenchimento automático de
width/heightem imagens do Page Builder - Configuração via painel admin em Stores → Configuration → Egsn → Image Optimizer
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: OSL-3.0
- 更新时间: 2026-07-13