#!/bin/bash

# Controlla se oxipng è installato
if ! command -v oxipng &> /dev/null
then
    echo "Errore: oxipng non è installato. Installalo con 'cargo install oxipng' o scarica il binario."
    exit 1
fi

echo "Inizio compressione massima di tutti i file PNG..."

# Spiegazione flag:
# -r: Ricorsivo (cerca nelle sottocartelle)
# -o max: Livello di ottimizzazione massimo (6)
# --strip all: Rimuove tutti i metadati non necessari (riduce ulteriormente il peso)
# --alpha: Ottimizza anche il canale alfa se presente

find . -type f -name "*.png" -exec oxipng -o max --strip all --alpha {} +

echo "Compressione completata!"