ps-image-regenlisted
Install: claude install-skill educlopez/mallard
# ps-image-regen — Fix zonas blancas + regeneración segura de thumbnails PrestaShop
## El problema
Por defecto (`PS_IMAGE_GENERATION_METHOD = 0`), PrestaShop genera thumbnails cuadrados
(ej. 320×320) haciendo "fit" proporcional y rellenando el resto con blanco. Una imagen
landscape 1920×1080 en un canvas 320×320 → bandas blancas arriba y abajo.
El método está en `classes/ImageManager.php` línea ~280:
```php
$psImageGenerationMethod = Configuration::get('PS_IMAGE_GENERATION_METHOD');
// 0 = fit con padding blanco (default)
// 1 = escala por anchura, output proporcional, sin padding
// 2 = escala por altura, output proporcional, sin padding
```
## Paso 1 — Cambiar método de generación
### Opción A: Admin PS
Admin → Disseny / Diseño → Configuració d'imatges → **"Generar imatges basades en un costat de la imatge d'origen"** → seleccionar **"Amplada"** (método 1) → Desar.
### Opción B: DB directamente (local o servidor)
```sql
INSERT INTO {prefix}configuration (name, value, date_add, date_upd)
VALUES ('PS_IMAGE_GENERATION_METHOD', 1, NOW(), NOW())
ON DUPLICATE KEY UPDATE value=1, date_upd=NOW();
```
Prefijo de la instalación: ver `app/config/parameters.php` → `database_prefix`.
En Lando local (prefijo `amics_`):
```bash
lando mysql -uroot prestashop -e "INSERT INTO amics_configuration (name, value, date_add, date_upd) VALUES ('PS_IMAGE_GENERATION_METHOD', 1, NOW(), NOW()) ON DUPLICATE KEY UPDATE value=1, date_upd=NOW();"
```
## Paso 2 — Regenerar thumbnails sin colgarse