Jak komprimovat složku obrazů snadno z příkazového řádku
Pokud máte co do činění s velkým počtem snímků, opravdu nechcete, abyste museli každý z nich otevřít v editoru fotografií a poté je uložit jako optimalizovaný webový soubor. Je to mnohem jednodušší, jak to dělat hromadně, a pokud jste klávesnice ninja, můžete to udělat jednoduše s jediným řádkem.
Používáte-li systém Linux nebo Mac OS X, balík bash usnadňuje provádění operací na více než jednom souboru najednou. Pokud používáte systém Windows, doporučujeme instalaci programu Cygwin - a během instalace vyberte balíček ImageMagick. Jinak budete muset stáhnout a nainstalovat samostatně. Pro Linux nebo Mac budete chtít nainstalovat ImageMagick, což je docela snadné.
Nyní, když to máte, musíte otevřít okno terminálu, které je již nastaveno na složku snímků, které chcete manipulovat. V případě programu cygwin pravděpodobně budete muset použít příkaz cd a přepnout do složky / cygdrive / c /, například:
cd / cygdrive / c /
Pomocí příkazů cd a ls zjistěte, kde jste, a přejděte do složky, kterou chcete manipulovat. Pokud jste uživatel Linuxu, měli byste již vědět, jak to udělat.
Nyní můžete konečně spustit příkaz. Zkuste to na velikost:
pro f v * .jpg; konvertovat - kvalita 70 $ f $ f; Hotovo
Příkaz používá příkaz pro
operátor na seznam pomocí souborů definovaných jako * .jpg a poté spustí příkaz convert, který je vlastně ImageMagick, změnit kvalitu souboru JPG až na 70.
Pokud byste chtěli komprimovat jen jeden snímek, můžete to udělat tak, že nastavíte 70 na libovolnou úroveň komprese, kterou chcete - 50 by komprimovalo mnohem více, ale pravděpodobně začnete v tomto bodě zaznamenat nějakou vážnou degradaci kvality.
konvertovat - kvalita 70 image.jpg image.jpg
Při prvním zadání názvu obrázku určíte, který soubor chcete otevřít, a druhýkrát zadat soubor, který chcete uložit jako, který je v tomto příkladu stejný. Můžete také změnit název výstupního souboru, pokud chcete uložit stávající soubory, přesto doporučujeme zálohování všech obrázků předtím, než uděláte něco.
Poznámka: pokud chcete v systému Windows provádět totéž bez programu Cygwin, můžete sledovat aktualizovanou příručku, která používá dávkový soubor.