I den siste artikkelen fortalte vi deg hvordan du komprimerer JPEG-bilder. Nå vil vi fortelle deg hvordan du løser et lignende problem, men allerede i forhold til bilder med PNG-format.
PNG - en veldig populær utvidelse av bilder. Formatet ble utviklet som en erstatning for GIF. Størrelsen på PNG-bilder er ofte svært forskjellige når det gjelder fargedybde, interlacing, samt på grunn av en viss komprimeringsalgoritme.
OptiPNG er et unikt konsollprogram som kan brukes til å komprimere PNG-bilder. Alle større og mindre oppgaver kan utføres med OptiPNG. Du kan gjøre det like raskt og uten tap av kvalitet som med JPEG-bilder.
Jobber du med Ubuntu? Du kan installere programmet fra depotet uten problemer. Du må utføre følgende kommando:
$ sudo apt install optipng
Syntaksen til verktøyet er ganske enkel. Det kan utføres på samme måte som i tilfelle jpegoptim:
$ optipng file_name options.png
La oss se på verktøyets alternativer:
-backup
- lagre kopier av endrede filer;-dir
- mappe for å skrive filer;-force
- tvinge skriving av utgående fil;-out
- skriv utgående
fil til den angitte filen;-simulate
- ikke utføre noen handlinger, men bare vise resultatet;-o
- angi komprimeringsnivå fra 0 til 7.La oss utføre png-optimalisering. La oss finne ut hvor mye filen veier:
$ df -h image.png
For å komprimere filen bruker vi:
$ optipng image.png
Vi ser på størrelsen, vi ser ingen forskjeller, bildet er ganske liten, men når du øker størrelsen forskjellen vil være synlig:
Komprimering png skjer uten tap av kvalitet, vil du få det samme bildet, men mindre i størrelse. Det er nødvendig å utpeke graden av optimalisering, noe som påvirker tidstapet forbundet med programmet for å optimalisere bilder. Grad satt 0 til 7. Jo høyere det er, jo mer kostnad i tid og ressurser vil trenge PC.
$ optipng -o 7 impge.png
Batchbehandling av bilder utføres på samme måte med jpeg:
$ cd images/
$ optipng *.png
Det er det, igjen, ikke noe komplisert.