Jak hromadně převést HEIC na JPG na macOS (rychle a jednoduše)
Formát HEIC (High Efficiency Image Container) je dnes běžný hlavně u iPhonů, ale ne všude je podporovaný. Pokud potřebujete fotky sdílet nebo nahrát na web, často je nutné je převést do univerzálnějšího formátu JPG.
Nativní hromadný převod
macOS má vlastní nástroje, které to zvládnou také.
Přes terminál (sips)
for f in *.heic; do
sips -s format jpeg "$f" --out "${f%.heic}.jpg"
done
Přes aplikaci Náhled (Preview)
-
označte více HEIC souborů
-
otevřete v Náhledu
-
vyberte „Exportovat“
-
zvolte JPG
Převod přes ImageMagick
Nejjednodušší způsob instalace na macOS je přes balíčkovací systém Homebrew:
brew install imagemagick
Po instalaci si ověřte, že ImageMagick podporuje HEIC:
magick -list format | grep HEIC
Pokud se zobrazí HEIC v seznamu, můžete pokračovat.
Nejjednodušší hromadný převod
Přejděte v terminálu do složky s HEIC soubory a spusťte:
mogrify -format jpg *.heic
Tento příkaz:
-
převede všechny HEIC soubory ve složce
-
vytvoří k nim odpovídající JPG
-
originální HEIC soubory zachová
Nastavení kvality výstupu
Pokud chcete mít kontrolu nad kvalitou (a velikostí výsledných souborů), použijte parametr -quality:
mogrify -format jpg -quality 92 *.heic
Doporučení:
-
90–95: vysoká kvalita, větší soubory
-
80–90: dobrý kompromis
-
<80: výrazná komprese
Ukládání do jiné složky
Pro přehlednost je často lepší ukládat JPG do samostatného adresáře:
mkdir jpg
mogrify -path jpg -format jpg *.heic
Pokročilejší varianta (větší kontrola)
Pokud chcete mít proces více pod kontrolou (např. pro skripty), použijte cyklus:
for f in *.heic; do
magick "$f" -quality 92 "${f%.heic}.jpg"
done
Řešení častého problému
Pokud narazíte na chybu:
no decode delegate for this image format `HEIC'
znamená to, že chybí podpora pro HEIC. Řešení:
brew install libheif
brew reinstall imagemagick
Shrnutí
Pokud potřebujete rychle převést větší množství HEIC souborů na JPG, ImageMagick je nejefektivnější řešení. Stačí jeden příkaz a máte hotovo.
Pro běžné použití si vystačíte s:
mogrify -format jpg *.heic
A pokud chcete lepší kontrolu nad výsledkem, přidejte parametr kvality nebo výstupní složku.