Cum se convertesc imagini în format WebP pe Linux

Cuprins

Unul dintre cele mai versatile și utilizate pe scară largă elemente multimedia din lume sunt imaginile, pe care le găsim cu milioane și în numeroase formate. Tocmai acolo, în format, diferă calitatea și atributul imaginii, deoarece, deși imaginea pe care o vedem cu ochiul liber este aceeași, aceasta poate avea o dimensiune diferită. Ceea ce este o problemă delicată atunci când trebuie să trimitem un e-mail, să inserăm o imagine pe un site web sau sarcini conexe în care este necesară o calitate optimă, dar cu o dimensiune ușoară.

Cunoaștem mai multe formate tradiționale precum JPG.webp, PNG etc., dar apare un nou format numit WebP și astăzi vom analiza despre ce este vorba și cum să-l folosim în mediile Linux.

Ce este WebPWebP este un nou format de imagine care a fost dezvoltat pentru a oferi o cantitate mai mare de compresie fără pierderea calității imaginii sau cu o ușoară pierdere a calității, ceea ce îl face ideal atunci când trebuie să gestionăm probleme de imagine. .

Atunci când se utilizează formatul WebP, webmasterii și dezvoltatorii web au capacitatea de a gestiona imagini mai mici cu atribute mai bune, care se reflectă într-un timp de încărcare mult mai scurt al site-urilor web. Apropo de rezultate, imaginile fără pierderi WebP sunt cu 26% mai mici comparativ cu formatul PNG, iar imaginile cu pierderi WebP sunt cu 25 până la 34% mai mici decât imaginile JPEG.webp de pe un index de calitate SSIM.

Compresia Lossy WebP folosește codificarea predictivă pentru a codifica o imagine, aceasta fiind aceeași metodă care este utilizată în codecul video VP8 pentru a comprima cadrele din videoclipuri. Acest tip de codificare predictivă folosește valorile din blocurile de pixeli pentru a prezice valorile dintr-un bloc și apoi codifica doar diferența dintre ele.

Din acest punct de vedere, un fișier WebP este format din date de imagine VP8 sau VP8L și un container bazat pe RIFF. Formatul WebP are suport nativ în Google Chrome și browserul Opera, precum și multe alte instrumente actuale și biblioteci software.

Când se utilizează formatul WebP, este inclusă o bibliotecă ușoară de codare și decodare libwebp, precum și instrumentele din linia de comandă cwebp și dwebp pentru conversia imaginilor în formatul WebP.

Pentru acest exemplu vom folosi Ubuntu 17.10. În acest caz, pachetul webp este disponibil în depozitele oficiale ale acestei distribuții, astfel încât va fi posibil să-l instalați folosind managerul de pachete APT după cum urmează:

 sudo apt install webp

Introducem litera S pentru a confirma descărcarea și instalarea aplicației. În cazul altor distribuții Linux, este posibil să descărcați pachetul webp din depozitul oficial Google Analytics utilizând comanda wget astfel:

 wget -c https://storage.googleapis.com/downloads.webmp.webproject.org/releases/webp/libwebp-0.6.1-linux-x86-32.tar.gz

Apoi putem executa următoarele linii:

 tar -xvf libwebp-0.6.1-linux-x86-32.tar.gzcd libwebp-0.6.1-linux-x86-32 / cd bin / ls

Putem vedea că respectiva bibliotecă precompilată (libwebp) conține diverse elemente pentru a adăuga codare web sau decodare elementelor multimedia și are diverse utilități web, cum ar fi următoarele.

Este un instrument pentru a arăta diferența dintre imaginile de animație selectate

 anim_diff

Este un instrument pentru a elimina diferența dintre imaginile de animație alese

 anim_dump

Se referă la un instrument de codare web
 cwebp

Este un instrument de decodare webp
 dwebp

Este un instrument care vă permite să convertiți imagini GIF.webp în webp
 gif.webp2webp

Este un grup de instrumente pentru a converti o secvență de imagini într-un fișier web animat
 img2webp

Se referă la un vizualizator de fișiere webp
 Vwebp

Este folosit pentru a vizualiza informații despre un fișier imagine web
 webpinfo

Este instrumentul webp mux
 Webpmux

Astfel, pentru a converti o imagine în webp, este posibil să utilizați instrumentul cwebp, utilizând parametrul -q care definește calitatea ieșirii și -o care specifică fișierul de ieșire utilizând oricare dintre următoarele opțiuni:

 cwebp -q 60 Solvetic.jpg.webp -o Solvetic.webp./cwebp -q 60 Solvetic.jpg.webp -o Solvetic.webp

Detalii imagine

  • Dimensiunea imaginii
  • Octeți utilizați
  • Blocuri create
  • Filtrează nivelurile și multe altele

Dacă dorim să vizualizăm imaginea WebP, putem executa următoarea linie:

 vwebp Solvetic.webp
Dacă vrem să vedem toate opțiunile WebP putem executa următoarea linie:
 cwebp -longhelp

MARI

Putem vedea cât de simplu și util este să stabiliți acest nou format de imagine și astfel să profitați la maximum de beneficiile sale.

wave wave wave wave wave