egsn/image-optimizer

WebP/AVIF upload, auto-convert and auto-resize images for Magento 2

Maintainers

Package info

github.com/Esmerioneto/ImageOptimizer

Type:magento2-module

pkg:composer/egsn/image-optimizer

Transparency log

Statistics

Installs: 1

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

1.0.0 2026-07-13 16:31 UTC

This package is auto-updated.

Last update: 2026-07-13 17:22:35 UTC


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 width e height reais 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/height em imagens do Page Builder
  • Configuração via painel admin em Stores → Configuration → Egsn → Image Optimizer