IOGA, comprimeix i converteix imatges per lots a diferents formats

about ioga image optimizer

En el següent article anem a fer una ullada a IOGA Image Optimizer. aquesta és una eina per convertir fotos per lots a JPEG, PNG i WebP, i comprimir mides d'arxiu amb una qualitat equivalent. Es tracta d'una eina gratuïta i de codi obert, la qual es basa en l'eina de línia d'ordres IOGA.

El backend de IOGA fa servir la biblioteca Python Pillow per convertir imatges a PNG, JPEG o WebP. Utilitza la biblioteca Guetzli de Google per generar arxius JPEG, que solen ser entre un 20% i un 30% més petits que utilitzant libjpeg. les biblioteques Zopflipng y libwebp de Google s'utilitzen per optimitzar els altres dos formats d'imatge. L'eina de línia d'ordres també admet la conversió i optimització de models 3D mitjançant la biblioteca Assimp.

Característiques generals de IOGA Image Optimizer

preferències de el programa

  • El front-end oficial de IOGA proporciona una interfície gràfica fàcil d'utilitzar per a realitzar el procés de conversió i optimització d'imatges en GNU / Linux i Windows.
  • Ens permetrà obrir un lot d'imatges, mosteando les seves miniatures, el nom i la mida de l'arxiu d'entrada, així com el nom de sortida i el format de l'arxiu.
  • IOGA Image Optimizer admet diversos formats com a entrada, i pot generar arxius JPEG, PNG i WebP optimitzats (tant amb pèrdua com sense pèrdua).

ioga funcionant

  • Abans de fer clic a 'Optimitzar' ens va a permetre triar el format de sortida i establir el nivell de compressió per a cadascuna de les imatges.
  • Disposarem de suport multifil. Anem a poder establir quants nuclis de CPU utilitzar.
  • ofereix un manera fosc.
  • Patró de sortida personalitzat.

Instal·lar IOGA Image Optimizer en Ubuntu

about ioga image optimizer

Per GNU / Linux, aquest programari es pot instal · lar a través del paquet Flatpak o usant PIP3.

Mitjançant paquet Flatpak

Si estàs utilitzant Ubuntu 20.04 i encara no comptes amb aquesta tecnologia instal·lada en el teu equip, pots seguir la guia que un company va escriure en aquest blog fa un temps per habilitar-la.

Quan ja puguis instal·lar paquets Flatpak, Només et caldrà obrir una terminal (Ctrl + Alt + T) i utilitzar el següent comandament d'instal·lació:

instal·lar ioga flatpak

flatpak install flathub org.flozz.yoga-image-optimizer

Finalitzada la instal·lació, ja podem buscar el llançador de el programa en l'entorn gràfic.

llançador ioga

Desinstal

Si no acaba de convèncer aquest programa, es pot eliminar fàcilment executant la següent comanda a la terminal (Ctrl + Alt + T):

desinstal·lar ioga flatpak

flatpak uninstall --delete-data org.flozz.yoga-image-optimizer

mitjançant PIP3

Per a aquells que no els agraden els paquets Flatpak, tenen la possibilitat de utilitzar PIP3. Tot i que aquesta opció, NO crea un accés directe a l'aplicació per iniciar-la des de l'escriptori.

En primer lloc, anem a obrir una terminal (Ctrl + Alt + T) i en ella anem a executar la següent comanda per instal·lar les biblioteques necessàries:

instal·lació de dependències

sudo apt install git build-essential python3 python3-dev python3-pip libgirepository1.0-dev libcairo2-dev pkg-config gir1.2-gtk-3.0

A continuació, ja podem instal·lar el paquet de l'aplicació mitjançant la comanda:

instal·lar ioga amb PIP3

sudo pip3 install yoga-image-optimizer

Com deia línies més amunt, el paquet pip no té accés directe a l'aplicació. Per aquest motiu cal executar la següent comanda per iniciar-lo des de la terminal i crear un fitxer .desktop:

yoga-image-optimizer

Desinstal

Per a la eliminar el paquet aquesta aplicació, Només necessitarem obrir una terminal (Ctrl + Alt + T) i utilitzar-hi la comanda:

desinstal·lar ioga amb PIP3

sudo pip3 uninstall yoga-image-optimizer

Ús bàsic de IOGA des de la terminal

A més d'utilitzar l'entorn gràfic, el qual crec que no té molt a explicar, també podrem utilitzar la terminal per optimitzar les nostres imatges. La forma més senzilla d'optimitzar una imatge des de la terminal és mitjançant la següent comanda:

conversió d'imatge des de la terminal

yoga image imagen-entrada.png imagen-salida.webp

Quan a la terminal no s'especifica el format de sortida, IOGA genera una imatge amb el mateix format que la imatge d'entrada. Només s'admeten PNG, JPEG i WebP com a entrada, quan el format de sortida no s'especifica explícitament.

El format de sortida es pot especificar usant la opció -output-format:

conversió imatge

yoga image --output-format=jpeg imagen-entrada.png imagen-salida.jpeg

S'admeten els següents formats:

  • orig: Aquest és el predeterminat. El format de sortida serà el mateix que el de la imatge d'entrada.
  • cotxe: El format de sortida es selecciona automàticament. IOGA generarà un PNG si la imatge d'entrada fa servir transparència, en cas contrari generarà un JPEG.
  • png: Genera una imatge PNG.
  • jpeg: Genera una imatge JPEG.
  • webp: Genera una imatge WebP amb pèrdua.
  • webpl: Genera una imatge WebP sense pèrdues

Aquest programa també permet canviar la mida de les imatges amb l'opció -resize:

redimensionar imatge

yoga image --resize=512x512 imagen-entrada.png imagen-salida.png

En aquest cas, si l'ample i l'alt tenen el mateix valor, no cal que especifiquem tots dos.

IOGA també ens permetrà ajustar la qualitat desitjada d'arxius JPEG i WebP que es poden generar amb les opcions -jpeg-quality y -webp-quality. Aquestes opcions prenen un nombre enter entre 0 (arxius amb menys qualitat) I 100 (arxius amb major qualitat) Com a paràmetre:

canviar qualitat d'imatge

yoga image --output-format=jpeg --jpeg-quality=84 imagen-entrada.png imagen-salida.jpg

Si ets un usuari de GNU / Linux, aquesta és una opció interessant per optimitzar les teves imatges, que a més és gratuïta i de codi obert. es pot saber més sobre aquest programa en el seu lloc web o al repositori en GitHub del projecte.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.