I den senaste artikeln berättade vi hur man komprimerar JPEG-bilder. Nu ska vi berätta hur man löser ett liknande problem, men redan i förhållande till bilder med PNG-format.
PNG - en mycket populär förlängning av bilder. Formatet utvecklades som en ersättning för GIF. Storleken på PNG-bilder är ofta mycket olika när det gäller färgdjup, interlacing, samt på grund av en viss komprimeringsalgoritm.
OptiPNG är ett unikt konsolprogram som kan användas för att komprimera PNG-bilder. Alla större och mindre uppgifter kan utföras med OptiPNG. Du kan göra det lika snabbt och utan kvalitetsförlust som när det gäller JPEG-bilder.
Arbetar du i Ubuntu? Du kan installera programmet från förvaret utan problem. Du måste utföra följande kommando:
$ sudo apt install optipng
Syntaxen för verktyget är ganska enkel. Det kan utföras på samma sätt som i fallet med jpegoptim:
$ optipng file_name options.png
Låt oss titta på verktygets alternativ:
-backup
- spara kopior av modifierade filer;-dir
- mapp för att skriva filer;-force
- tvinga fram skrivning av utgående fil;-out
- skriv utgående fil till den angivna filen;-simulera
- utför inga åtgärder utan visar bara resultatet;-o
- ställer in komprimeringsnivå från 0 till 7.Låt oss utföra png-optimering. Låt oss ta reda på hur mycket filen väger:
$ df -h image.png
För att komprimera filen använder vi:
$ optipng image.png
Vi tittar på storleken, vi ser inga skillnader, bilden är ganska liten men när vi ökar storleken kommer skillnaden att synas:
Komprimering png sker utan kvalitetsförlust, du får samma bild, men mindre. Det är nödvändigt att ange graden av optimering, vilket påverkar tidsförlusten i samband med programmet för att optimera bilder. Grad sätta 0 till 7. Ju högre det är, desto mer kostnad i tid och resurser kommer att behöva PC.
$ optipng -o 7 impge.png
Batchbehandling av bilder utförs på samma sätt med jpeg:
$ cd images/
$ optipng *.png
Det är det, igen, inget komplicerat.