L'approccio di lavoro
Baoyu Compress Image rende utilizzabile uno script di compressione delle immagini tramite opzioni per file, directory e output. WebP è il formato di output predefinito; anche PNG e JPEG sono scelte documentate. Il flusso di lavoro seleziona uno strumento disponibile seguendo un ordine definito: sips, cwebp, ImageMagick e infine Sharp.
La decisione fondamentale riguarda cosa accade ai file sorgente. L’impostazione predefinita documentata non conserva gli originali, mentre l’opzione keep permette di mantenerli. Anche le preferenze di progetto e utente possono definire formato, qualità e conservazione. Prima di iniziare un’elaborazione in serie è quindi utile indicare esplicitamente la destinazione e la politica di conservazione degli originali.
Risultati attesi
- Immagini compresse nel formato e nella destinazione scelti.
- Un rapporto sulla conversione e sulla variazione delle dimensioni dei file elaborati.
- Facoltativamente, un output JSON strutturato per un flusso più ampio di elaborazione delle risorse.
Dal brief alla revisione
- 01Definisci preferenze e ambito
Identifica il file o la directory esatti e leggi le preferenze EXTEND.md applicabili. Specifica se includere le sottodirectory e se conservare gli originali.
- 02Scegli le impostazioni di output
Seleziona WebP, PNG o JPEG, un percorso di output e la qualità. Il valore di qualità predefinito documentato è 80; il risultato adeguato dipende dal contenuto dell’immagine.
- 03Esegui la conversione nell’ambito definito
Esegui lo script main.ts incluso tramite Bun o l’alternativa documentata. Lascia che la logica di selezione scelga un motore disponibile.
- 04Esamina i file risultanti
Controlla le immagini generate e le variazioni delle dimensioni dei file riportate. Conferma che siano state rispettate le impostazioni scelte di conservazione e ricorsione.