1 11/10/2026 9 min

Su Linux Mint i file HEIC si gestiscono bene, ma non sempre “out of the box”. Il punto non è solo aprirli: conviene capire se ti serve una visualizzazione rapida, un supporto stabile dentro il file manager o una conversione per lavorare con software che non parla HEIF/HEIC. Qui sotto trovi tre strade concrete, con pro e contro, comandi verificabili e qualche nota pratica per evitare l’errore classico: installare il pacchetto giusto ma aspettarsi che ogni applicazione lo supporti nello stesso modo.

HEIC su Linux Mint: cosa serve davvero

HEIC è un contenitore basato su HEIF, spesso usato da iPhone e da alcune fotocamere. Su Linux Mint il supporto dipende da tre livelli: libreria di decodifica, applicazione di visualizzazione e, se serve, miniatura nel file manager. Se la libreria manca, il file resta illeggibile. Se la libreria c’è ma il visualizzatore non la usa, il file esiste ma non si apre. Se tutto funziona ma mancano le thumbnail, il file si apre comunque, però la navigazione resta scomoda.

Prima di scegliere un metodo, verifica il comportamento attuale. Il test minimo è questo:

file nomefile.heic

Se il sistema risponde con qualcosa tipo HEIF image data o ISO Media, HEIF Image, il file è integro e il problema è quasi certamente lato supporto software. Se invece il file viene visto come dati generici o non viene riconosciuto, il problema è a monte: file corrotto, estensione sbagliata o trasferimento incompleto.

Modo 1: supporto nativo con libheif e visualizzatore predefinito

È la strada migliore quando vuoi aprire HEIC in modo normale, senza conversioni continue. Su Mint la combinazione più utile è installare la libreria HEIF e un visualizzatore che la sfrutti. In molti casi basta questo per aprire il file con il doppio clic e vedere anche le anteprime nel file manager, a patto che il componente grafico usato da Mint abbia il plugin corretto.

Installa i pacchetti base:

sudo apt update
sudo apt install libheif1 heif-gdk-pixbuf heif-thumbnailer

Su alcune versioni di Mint, il nome esatto del pacchetto può variare leggermente in base ai repository disponibili. Se heif-gdk-pixbuf non esiste, il test utile è questo:

apt-cache search heif | sort

Il criterio non è “installare tutto”, ma verificare che la catena di lettura sia presente. Dopo l’installazione prova ad aprire il file con il visualizzatore immagini di default. Se usi Xfce o Cinnamon, spesso il comportamento cambia in base all’app associata al MIME type. Un controllo semplice è:

xdg-mime query default image/heic

Se il comando restituisce un file .desktop, sai quale applicazione viene chiamata quando fai doppio clic. Se restituisce vuoto, l’associazione MIME non è definita e conviene impostarla dal menu del file manager oppure via CLI. In quel caso, il problema non è HEIC in sé, ma il mapping tra tipo file e programma.

Un vantaggio di questo approccio è che resta pulito: niente conversioni, niente file duplicati, niente passaggi intermedi. Lo svantaggio è che non tutte le app grafiche leggono HEIC allo stesso modo. Per esempio, un visualizzatore può aprire il file ma non generare miniature o non supportare bene le immagini con profili colore particolari.

Verifica pratica del supporto nativo

Dopo l’installazione, fai un test funzionale e uno visivo. Il primo controlla la decodifica, il secondo l’integrazione nel desktop.

heif-convert nomefile.heic test.jpg

Se il comando produce test.jpg, la libreria decodifica correttamente il file. Se fallisce con errori di formato o codec, il file potrebbe usare una variante non supportata o essere danneggiato. A quel punto non insisterei con il visualizzatore grafico: prima va chiarito se il decoding è davvero possibile.

Modo 2: conversione rapida in JPEG o PNG da terminale

Se devi aprire il file subito, magari su una macchina dove il supporto grafico è incompleto, la conversione è il metodo più robusto. È anche il più compatibile: quasi qualsiasi visualizzatore Linux legge JPEG, e PNG è utile quando vuoi evitare ulteriori perdite di qualità, pur pagando in dimensione finale. Qui il trade-off è chiaro: guadagni interoperabilità, perdi il formato originale.

Il tool più semplice è heif-convert. Esempio:

heif-convert IMG_1234.HEIC IMG_1234.jpg

Se vuoi mantenere più dettaglio per eventuali ritagli o elaborazioni, puoi convertire in PNG:

heif-convert IMG_1234.HEIC IMG_1234.png

La conversione da terminale ha due vantaggi operativi. Primo: è ripetibile. Secondo: ti dice subito se il problema è il viewer o il file stesso. Se heif-convert riesce ma l’app grafica no, non devi inseguire bug inesistenti nel file; devi correggere l’associazione o cambiare programma. Se invece fallisce anche la conversione, il punto è il supporto codec o la salute del file.

Per elaborazioni in serie puoi usare una shell loop. Esempio minimale su una cartella piena di foto iPhone:

mkdir -p jpg
for f in *.HEIC *.heic; do [ -e "$f" ] || continue heif-convert "$f" "jpg/${f%.*}.jpg"
done

Questo approccio è utile quando devi inviare immagini a colleghi o caricarle in un gestionale che non accetta HEIC. L’attenzione da tenere è la qualità: JPEG è adatto per condivisione e web, ma se devi fare editing successivo conviene conservare anche l’originale HEIC. Non sovrascrivere il file sorgente a meno che tu non abbia già una copia di sicurezza.

Quando usare JPEG e quando PNG

JPEG è la scelta normale per fotografie, soprattutto se il peso del file conta. PNG ha senso se vuoi evitare artefatti di compressione o se l’immagine contiene grafica, testo o elementi con bordi netti. Per una foto scattata da smartphone, PNG produce quasi sempre file più grandi senza un reale vantaggio percepibile. Per uno screenshot convertito da HEIC, il discorso può cambiare, ma il caso è meno comune.

Modo 3: usare un visualizzatore dedicato o un file manager con thumbnail HEIC

Il terzo modo non è una singola utility, ma una strategia pratica: usare un’app che supporti bene HEIC oppure integrare il supporto nel file manager per avere anteprime e apertura immediata. Su Linux Mint questo è utile soprattutto se gestisci molte foto e non vuoi convertire ogni file a mano. In altre parole, non ti interessa solo aprire un’immagine: ti interessa navigare una cartella di immagini senza attriti.

In ambiente desktop, la qualità dell’esperienza dipende spesso dal gestore file più che dall’immagine in sé. Se le miniature non compaiono, verifica la cache e il supporto del thumbnailer. Un controllo pratico è cancellare la cache delle miniature dell’utente e riaprire la cartella:

rm -rf ~/.cache/thumbnails/*

Il comando sopra non distrugge dati personali, ma cancella solo anteprime generate localmente. È un’operazione reversibile nel senso operativo: le miniature verranno ricreate quando apri la cartella. Se dopo la pulizia le anteprime HEIC non compaiono ancora, il problema è quasi sempre nel plugin mancante o nel formato non riconosciuto dal backend grafico.

Se vuoi una visualizzazione più comoda, puoi valutare un viewer che supporti HEIF in modo esplicito. In questi casi la verifica non è “si apre l’immagine”, ma “si apre senza conversione e senza errori di rendering”. Il test più onesto resta sempre il confronto tra file originale e versione visualizzata: zoom, colori, rotazione e tempi di apertura. Se un visualizzatore apre ma rallenta molto su una cartella di foto grosse, il problema è pratico anche se funzionale.

Problemi tipici e come riconoscerli in fretta

Il caso più comune è questo: il file si vede nel file manager ma non si apre con il doppio clic. Qui il supporto a livello di thumbnail è presente, ma l’app associata non sa leggere HEIC. Soluzione: cambiare associazione o usare un viewer compatibile. Se invece il file non mostra nemmeno l’anteprima, il problema è a livello di libreria o backend delle miniature.

Altro caso frequente: il file si apre, ma l’immagine è ruotata male. Non è un bug raro; molte foto da smartphone dipendono dai metadati EXIF per l’orientamento. Se il viewer li ignora o li interpreta male, la foto appare ruotata. Prima di riscrivere i file, prova con un secondo visualizzatore: se uno la mostra correttamente e l’altro no, il file è sano e il problema è del programma.

Se il comando di conversione fallisce con errori di codec, controlla la versione di libheif e i plugin installati. Alcune distribuzioni includono supporto per HEVC in modo limitato o separato per questioni di brevetti e packaging. In pratica, il supporto HEIC può esistere ma non essere completo per tutte le varianti. In quel caso, il test utile non è continuare a reinstallare a caso, ma leggere il messaggio preciso del tool.

Per una diagnosi rapida puoi raccogliere tre segnali: identificazione del file, output del converter e associazione MIME. Sono sufficienti per capire dove intervenire senza perdere tempo:

file IMG_1234.HEIC
heif-convert IMG_1234.HEIC /tmp/test.jpg
xdg-mime query default image/heic

Se tutti e tre i controlli tornano coerenti, allora il problema non è il supporto di base ma l’applicazione specifica che stai usando. In quel caso conviene cambiare software invece di inseguire pacchetti aggiuntivi che non risolvono nulla.

Quale metodo scegliere in pratica

Se vuoi una soluzione pulita e permanente, punta sul supporto nativo con libheif e verifica che il visualizzatore del desktop lo usi davvero. Se devi aprire pochi file e non ti interessa il formato originale, la conversione con heif-convert è la via più affidabile. Se invece lavori spesso con foto e vuoi un flusso meno macchinoso, cerca un viewer o un file manager che gestisca bene HEIC e le miniature.

La scelta migliore dipende dal contesto, non dall’idea astratta di “supporto”. Su una workstation personale, la comodità del doppio clic conta molto. Su una macchina di assistenza o su un server con accesso remoto, la conversione da terminale è più prevedibile. Su un ambiente condiviso, conta soprattutto la compatibilità con il software già in uso. In tutti i casi, il test corretto è sempre il medesimo: aprire un file noto, verificare il risultato e capire se il problema è nel formato, nella libreria o nell’applicazione finale.

Checklist rapida da tenere a portata di mano

Se devi sistemare tutto in pochi minuti, segui questa sequenza:

  1. Verifica il tipo di file con file nomefile.heic.
  2. Controlla il supporto con heif-convert nomefile.heic test.jpg.
  3. Guarda quale app è associata a HEIC con xdg-mime query default image/heic.
  4. Se mancano le anteprime, pulisci la cache con rm -rf ~/.cache/thumbnails/*.
  5. Se ti serve interoperabilità immediata, converti in JPEG o PNG e conserva l’originale.

Questa sequenza evita il classico giro a vuoto tra pacchetti, repository e impostazioni grafiche. Prima si prova la decodifica, poi l’integrazione desktop, poi l’eventuale conversione. È il modo più veloce per arrivare a un risultato affidabile su Linux Mint senza perdere tempo in tentativi casuali.