Komprese obrázků na příkazovém řádku Linuxu

Pokud máte v počítači se systémem Linux uloženo mnoho obrázků ve vysokém rozlišení, může vám docházet úložiště kvůli velkému množství místa na disku, které využívá vaše knihovna fotografií. V tomto případě možná hledáte řešení, které vám umožní komprimovat tyto obrazy, abyste ušetřili místo na disku, aniž by to ovlivnilo jejich kvalitu.

Tradiční kompresní řešení dále často umožňují komprimovat obrazové soubory jeden po druhém, což může být poměrně těžkopádný a časově náročný proces. Komprese obrázků v dávkách proto může být skvělý nápad, jak ušetřit čas a námahu.

To je místo jpegoptima OptiPNGpřijde vhod. Oba jpegoptima OptiPNGjsou nástroje založené na příkazovém řádku, které lze použít k optimalizaci a komprimaci obrázků v dávkách bez ovlivnění jejich původní kvality (také známé jako bezztrátová komprese). Jpegoptimzpracovává soubory JPEG a OptiPNGzpracovává obrázky ve formátu PNG, BMP, GIF, PNM a TIFF.

Pojďme si projít proces instalace jpegoptima OptiPNGkomprimace obrázků v Linuxu pomocí příkazového řádku.

Poznámka : Tento kurz předpokládá, že používáte uživatele bez sudooprávnění root s oprávněními.

Instalace jpegoptim a OptiPNG

Na CentOS nebo jiných distribucích Linuxu založených na RPM:

sudo yum install epel-release
sudo yum install jpegoptim optipng

Na Debianu nebo jiných distribucích Linuxu založených na APT:

sudo apt-get install jpegoptim optipng

Použití jpegoptim ke kompresi souborů JPEG

V tomto příkladu jsou uloženy vaše původní soubory JPEG (.jpg) ~/jpeg.

a) Pokud chcete komprimovat jeden soubor, řekněme, že example.jpgbyste použili níže uvedený příkaz:

cd ~/jpeg
jpegoptim example.jpg

Upozornění : Originál example.jpgbude ve výchozím nastavení nahrazen komprimovanou verzí.

b) Pokud chcete komprimovat všechny soubory .jpg ve zdrojovém adresáři:

cd ~/jpeg
jpegoptim *.jpg

Všechny původní soubory budou přepsány a nahrazeny komprimovanou verzí.

c) Pokud si přejete zachovat původní soubory, můžete určit cílový adresář, do kterého se má uložit komprimovaná verze, následovně:

cd ~/jpeg
mkdir optim
jpegoptim *.jpg -d ~/jpeg/optim

d) Chcete-li získat další informace o použití jpegoptimpříkazu, můžete použít -hpříznak k zobrazení souboru nápovědy:

jpegoptim -h

Použití OptiPNG k optimalizaci souborů PNG, BMP, GIF, PNM a TIFF

Stejně jako jpegoptim, OptiPNGve výchozím nastavení přepíše původní soubory a nahradí je komprimovanou verzí ve zdrojovém adresáři. Mezitím pro soubory BMP, GIF, PNM a TIFF OptiPNGvygeneruje optimalizovanou verzi .png souboru se stejným názvem, přičemž původní soubory zůstanou zachovány. Tyto soubory by musely být ručně odstraněny, jakmile je proces komprimace vynucen.

Níže je uvedeno několik příkladů, jak OptiPNGpoužít bezeztrátovou kompresi na vaše obrázky:

V tomto příkladu jsou uloženy vaše původní soubory JPEG (.jpg) ~/pic.

a) Pokud chcete komprimovat jeden soubor, řekněme, že example.pngbyste použili níže uvedený příkaz:

cd ~/pic
optipng example.png

Upozornění : Původní example.pngsoubor bude nahrazen optimalizovanou verzí.

b) Optimalizujte soubor .bmp example.bmp:

cd ~/pic
optipng example.bmp

Soubor s názvem example.pngbude vytvořen ve zdrojovém adresáři, zatímco originál example.bmpzůstane zachován .

c) Pokud chcete komprimovat všechny soubory .png ve zdrojovém adresáři:

cd ~/pic
optipng *.png

Všechny původní soubory budou přepsány a nahrazeny komprimovanou verzí.

d) Pokud dáváte přednost zachování původních souborů, můžete tak učinit pomocí -keeppříznaku následovně:

cd ~/pic
optipng -keep *.png

Původní soubory zůstanou zachovány a budou s příponou .bak. Například example.png.bak.

e) Pokud si přejete zachovat původní soubory, můžete určit cílový adresář, do kterého se má uložit komprimovaná verze, následovně:

cd ~/pic
optipng -dir ~/pic/optim *.png

Všechny původní soubory zůstanou zachovány ve zdrojovém adresáři, zatímco komprimovaná verze bude uložena v cílovém adresáři.

f) Chcete-li získat další informace o použití OptiPNGpříkazu, můžete použít -hpříznak k zobrazení souboru nápovědy:

optipng -h

Tím náš tutoriál končí.

Zanechat komentář

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.

Útoky DDOS: Stručný přehled

Útoky DDOS: Stručný přehled

Jste také obětí DDOS útoků a nemáte jasno v metodách prevence? Chcete-li vyřešit své dotazy, přečtěte si tento článek.

Přemýšleli jste někdy, jak hackeři vydělávají peníze?

Přemýšleli jste někdy, jak hackeři vydělávají peníze?

Možná jste slyšeli, že hackeři vydělávají spoustu peněz, ale napadlo vás někdy, jak takové peníze vydělávají? Pojďme diskutovat.

Revoluční vynálezy od Googlu, které vám usnadní život.

Revoluční vynálezy od Googlu, které vám usnadní život.

Chcete vidět revoluční vynálezy Google a jak tyto vynálezy změnily život každého dnešního člověka? Pak si přečtěte na blogu a podívejte se na vynálezy od Googlu.

Friday Essential: Co se stalo s auty řízenými umělou inteligencí?

Friday Essential: Co se stalo s auty řízenými umělou inteligencí?

Koncept aut s vlastním pohonem, která vyrazí na silnice s pomocí umělé inteligence, je snem, který už nějakou dobu máme. Ale přes několik slibů nejsou nikde vidět. Přečtěte si tento blog a dozvíte se více…

Technologická singularita: vzdálená budoucnost lidské civilizace?

Technologická singularita: vzdálená budoucnost lidské civilizace?

Jak se věda vyvíjí rychlým tempem a přebírá mnoho našeho úsilí, stoupá také riziko, že se vystavíme nevysvětlitelné singularitě. Přečtěte si, co pro nás může znamenat singularita.

Funkcionality vrstev referenční architektury velkých dat

Funkcionality vrstev referenční architektury velkých dat

Přečtěte si blog, abyste co nejjednodušším způsobem poznali různé vrstvy v architektuře velkých dat a jejich funkce.

Evoluce ukládání dat – Infografika

Evoluce ukládání dat – Infografika

Způsoby ukládání dat se mohou vyvíjet od narození dat. Tento blog se zabývá vývojem ukládání dat na základě infografiky.

6 úžasných výhod toho, že máme v životě zařízení pro chytrou domácnost

6 úžasných výhod toho, že máme v životě zařízení pro chytrou domácnost

V tomto digitálním světě se chytrá domácí zařízení stala klíčovou součástí života. Zde je několik úžasných výhod chytrých domácích zařízení o tom, jak náš život stojí za to žít a zjednodušit jej.

Aktualizace doplňku macOS Catalina 10.15.4 způsobuje více problémů než řešení

Aktualizace doplňku macOS Catalina 10.15.4 způsobuje více problémů než řešení

Apple nedávno vydal doplňkovou aktualizaci macOS Catalina 10.15.4, která opravuje problémy, ale zdá se, že aktualizace způsobuje další problémy, které vedou k zablokování počítačů mac. Přečtěte si tento článek a dozvíte se více