← Torna al blog

Come comprimere in blocco immagini HEIC/HEIF su Mac: prima capire quanto già risparmiano

Le foto scattate con l'iPhone importate su Mac, una da 2-4 MB, centinaia arrivano a 1-2 GB. Vorrei comprimerle in blocco, ma cercando in giro ho trovato: alcuni tutorial ti fanno convertire in JPG, con file che diventano più grandi; alcuni strumenti non li fanno quasi cambiare. Perché? Perché HEIC è…

Condividi

Le foto scattate con l'iPhone importate su Mac, una da 2-4 MB, centinaia arrivano a 1-2 GB.
Vorrei comprimerle in blocco, ma cercando in giro ho trovato: alcuni tutorial ti fanno convertire in JPG, con file che diventano più grandi; alcuni strumenti non li fanno quasi cambiare.
Perché? Perché HEIC è già un formato molto risparmioso. Per farlo diventare ancora più piccolo, devi usare il metodo giusto.


Capire prima HEIC: perché è "impossibile comprimere"

HEIC (contenitore HEIF + codifica HEVC) è il formato di foto predefinito di Apple a partire da iOS 11; nelle "Impostazioni → Fotocamera → Formato" scegliendo "Efficiente" si attiva.

Utilizza la codifica video H.265 con compressione intra-frame, con la stessa qualità il volume è generalmente solo la metà di quello di JPEG. Quindi:

  • Convertire HEIC in JPG non lo farà diventare più piccolo, spesso addirittura più grande. Convertire in JPG è per compatibilità, non per risparmiare spazio.
  • Le HEIC prodotte dall'iPhone sono già state comprimite, ri-codificarle con una qualità "simile" non risparmia molto spazio.

Per far diventare HEIC visibilmente più piccola, ci sono solo tre strade: ridurre la qualità di codifica, ridurre la risoluzione, rimuovere i dati aggiuntivi. Ogni metodo qui sotto è fondamentalmente una di queste tre.

Prima di comprimere in blocco: non toccare direttamente le immagini in "Fotocamera"

La libreria di "Fotocamera" è un pacchetto database (Fotocamera.photoslibrary); i file al suo interno non vanno estratti o sostituiti direttamente, altrimenti potrebbero causare errori di indice della libreria.

Il modo corretto è prima esportare: in "Fotocamera" seleziona le foto, File → Esporta → Esporta originali non modificati, esportale in una cartella normale, poi processa questa cartella in blocco.


Metodo 1: comando sips (integrato, qualità controllabile)

sips di macOS può ricodificare in blocco HEIC e specificare la qualità tramite formatOptions (0-100):

bash
mkdir -p ~/Desktop/heic-out
sips -s format heic -s formatOptions 50 ~/Desktop/heic-in/*.HEIC --out ~/Desktop/heic-out/

Abbiamo provato con una foto scattata da iPhone da 4032x3024 (originale 3.6 MB):

Qualità Dimensione Variazione
80 3.6 MB Leggermente più grande
50 1.2 MB Risparmio di circa 2/3

Questo dimostra due cose: se la qualità è impostata troppo alta, la ricodifica non risparmia, anzi potrebbe diventare più grande; per risparmiare davvero spazio bisogna portare la qualità al di sotto di quella dell'originale. Quanto sia ancora accettabile dipende da te, controllando un po' di foto.

Con parametri come -Z 2048 per limitare i pixel del lato lungo, si può ancora ridurre molto — a patto che tu non abbia bisogno della risoluzione originale.

Metodo 2: "Guida rapida" o "Azioni rapide" in Finder (interfaccia grafica)

  • Tasto destro su Finder → Azioni rapide → Converti immagine: puoi convertire in blocco in HEIF/JPEG/PNG e scegliere la dimensione (piccola/media/grande/dimensione reale). Adatto per richieste come "ridurre la risoluzione", ma non permette un controllo fine della qualità.
  • App "Guida rapida": usando l'azione "Converti immagine" puoi impostare formato, qualità e se mantenere i metadati, poi combinandola con "Ridimensiona immagine" puoi creare un processo ripetibile per l'elaborazione in blocco.

Entrambi questi metodi generano nuovi file, lasciando intatte le immagini originali, quindi dovrai organizzare e sostituirle tu stesso.

Metodo 3: esportazione in blocco da "Anteprima"

In "Anteprima" apri contemporaneamente più foto, seleziona tutto nella barra delle miniature a sinistra, File → Esporta immagini selezionate, scegli il formato per esportare in blocco. Adatto per occasionali trattamenti di piccoli gruppi, con opzioni meno flessibili rispetto ai metodi precedenti.


Metodo 4: ImgZilla (compressione in blocco in loco, originale nel cestino)

ImgZilla è lo strumento di compressione immagini macOS che abbiamo creato, supporta HEIC/HEIF. La differenza con i metodi sopra è:

  • Compressione in loco: nome, percorso e formato non cambiano; IMG_1234.HEIC compresso rimane IMG_1234.HEIC, non serve organizzare una cartella di output.
  • Trascina la cartella intera: scannerizza ricorsivamente le sottocartelle, elaborando HEIC e JPG, PNG, WebP e altri formati insieme.
  • Originale spostato nel cestino di default: se non ti piace, con tasto destro "Torna indietro" lo ripristini.
  • Non comprime a forza se non serve: file con tasso di compressione inferiore allo 0,4% sono etichettati come "già minimizzati" e rimangono invariati, senza consumare crediti gratuiti.
  • Esegue tutto localmente, le foto non vengono caricate su alcun server.

Per HEIC però, ci sono alcuni punti chiave:

  • Utilizza ImageIO del sistema per ricodificare a qualità fissa (0.75), non riduce drasticamente la qualità e non cambia la risoluzione. Per le HEIC dirette dall'iPhone, lo spazio risparmiato è solitamente poco; molte HEIC già processate vengono etichettate come "già minimizzati". Se il tuo obiettivo è "ridurre la foto a un terzo dell'originale", il metodo sips sopra è più adatto.
  • Rimuove di default i EXIF (data, luogo, info fotocamera, ecc.). Se devi conservarli, attiva "Mantieni informazioni EXIF" nelle impostazioni.
  • La versione attuale non mantiene le mappe di guadagno HDR delle foto iPhone. Le foto nuove di iPhone contengono una mappa per la visualizzazione HDR; dopo la compressione questi dati vengono persi e le foto su schermi che supportano HDR appaiono a luminosità normale. Per foto con requisiti elevati per l'HDR, ImgZilla non è consigliato, o meglio, conserva l'originale.

Quindi ImgZilla per HEIC è più adatto per comprimere in blocco una cartella che contiene vari formati, piuttosto che uno strumento dedicato allo "smagliamento" delle foto iPhone.


Sintesi in tabella

Metodo Quanto risparmia Controllare qualità Cosa fare all'originale Adatto per
comando sips dipende dal parametro qualità, può essere molto ✅ 0-100 Esporta in nuova cartella Ridurre drasticamente, disposto a usare la riga di comando
Guida rapida / Azioni rapide principalmente per ridurre la risoluzione Guida rapida permette Genera nuovi file Interfaccia grafica, flussi fissi
Anteprima esportazione in blocco limitato Opzioni limitate Genera nuovi file Elaborazione occasionale di piccoli gruppi
ImgZilla solitamente poco per HEIC iPhone Fisso, senza regolare Sostituisce in loco, originale nel cestino Cartelle miste da trattare velocemente

Punti finali e consigli

  1. Il modo più efficace per risparmiare spazio non è la compressione, ma la selezione. Eliminare foto di sequenza, duplicate, sfocate è più efficace di qualsiasi compressione.
  2. Per ridurre drasticamente, devi accettare perdite di qualità. HEIC è già molto efficiente; "quasi senza perdita di qualità e risparmiare la metà" qui non funziona.
  3. Fai prima il backup delle foto importanti. Qualsiasi metodo comporta ricodifica con perdite; dopo non puoi recuperare la qualità originale.

ImgZilla attualmente supporta solo macOS (12.3 e superiore), disponibile su Mac App Store. La versione gratuita permette 10 compressioni al giorno; contano solo quelle riuscite.

Immagini più leggere e veloci?

Scarica ImgZilla e comprimi in locale: le tue immagini non lasciano mai il Mac.