YOGA, komprimere og batch konvertere bilder til forskjellige formater

om yoga image optimizer

I den neste artikkelen skal vi ta en titt på YOGA Image Optimizer. Dette er et verktøy for å batchkonvertere bilder til JPEG, PNG og WEBP, og komprimere filstørrelser med tilsvarende kvalitet. Det er et gratis og åpen kildekodeverktøy, som er basert på kommandolinjeverktøyet YOGA.

YOGA -backend bruker Python Pillow -biblioteket til å konvertere bilder til PNG, JPEG eller WebP. Bruk biblioteket informasjonskapsler Google for å generere JPEG -filer, som vanligvis er 20% til 30% mindre enn å bruke libjpeg. Bibliotekene zopflipng y libwebp Googles brukes til å optimalisere de to andre bildeformatene. Kommandolinjeverktøyet støtter også konvertering og optimalisering av 3D -modeller ved hjelp av biblioteket Assimp.

Generelle egenskaper for YOGA Image Optimizer

programinnstillinger

  • YOGAs offisielle front-end gir en brukervennlig grafisk grensesnitt for å utføre bildekonvertering og optimaliseringsprosess på Gnu / Linux og Windows.
  • Vil tillate oss åpne en serie bilder, som viser miniatyrbildene, navnet og størrelsen på inndatafilen, samt utgangsnavnet og filformatet.
  • YOGA Image Optimizer støtter forskjellige formater som input, og kan generere optimaliserte JPEG-, PNG- og WebP -filer (både med tap og uten tap).

yoga løping

  • Før du klikker på 'Optimaliser' vi lar deg velge utdataformat og angi komprimeringsnivå for hvert av bildene.
  • Vi har støtte for flere tråder. Vi vil klare det angi hvor mange CPU -kjerner som skal brukes.
  • Tilbyr en mørk modus.
  • Utskriftsmønster Personlig.

Installer YOGA Image Optimizer på Ubuntu

om yoga image optimizer

For Gnu / Linux kan denne programvaren installeres gjennom Flatpak -pakken eller ved hjelp av pip3.

Via Flatpak-pakke

Hvis du bruker Ubuntu 20.04 og du fremdeles ikke har denne teknologien installert på datamaskinen din, kan du fortsette Guiden som en kollega skrev på denne bloggen for en stund siden for å aktivere den.

Når du kan installere flatpak-pakker, trenger du bare å åpne en terminal (Ctrl + Alt + T) og bruke følgende install kommandoen:

installer yoga flatpak

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

Etter installasjonen kan vi finn programstarteren i det grafiske miljøet.

launcher yoga

avinstallere

Hvis dette programmet ikke overbeviser deg, kan enkelt fjernes ved å kjøre følgende kommando i terminalen (Ctrl + Alt + T):

avinstaller yoga flatpak

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

Bruke pip3

For de som ikke liker Flatpak -pakker, har de muligheten til det bruk pip3. Selv om dette alternativet, IKKE opprett en snarvei til programmet for å starte det fra skrivebordet.

Først skal vi åpne en terminal (Ctrl + Alt + T), og i den skal vi utføre følgende kommando for å installere nødvendige biblioteker:

avhengighetsinstallasjon

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

Da kan vi installer programpakken ved hjelp av kommandoen:

installer yoga med pip3

sudo pip3 install yoga-image-optimizer

Som jeg sa ovenfor, har pip -pakken ikke direkte tilgang til applikasjonen. Av denne grunn du må kjøre følgende kommando for å starte den fra terminalen og lage en .desktop -fil:

yoga-image-optimizer

avinstallere

Til fjern pakken denne appen, trenger vi bare å åpne en terminal (Ctrl + Alt + T) og bruke kommandoen i den:

avinstaller yoga med pip3

sudo pip3 uninstall yoga-image-optimizer

Grunnleggende bruk av YOGA fra terminalen

I tillegg til å bruke det grafiske miljøet, som jeg tror ikke har mye å forklare, kan vi også bruk terminalen for å optimalisere bildene våre. Den enkleste måten å optimalisere et bilde fra terminalen er ved å bruke følgende kommando:

bildekonvertering fra terminal

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

Når utdataformatet ikke er spesifisert i terminalen, genererer YOGA et bilde med samme format som inngangsbildet. Bare PNG, JPEG og WEBP støttes som input når utdataformatet ikke er eksplisitt spesifisert.

Utdataformatet kan spesifiseres ved hjelp av -alternativ for utdataformat:

bildekonvertering

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

Følgende formater støttes:

  • orig: Dette er standard. Utdataformatet vil være det samme som inndatabildet.
  • auto: Utdataformatet velges automatisk. YOGA vil generere en PNG hvis inngangsbildet bruker gjennomsiktighet, ellers vil det generere en JPEG.
  • png: genererer et PNG -bilde.
  • jpeg: genererer et JPEG -bilde.
  • webp- Genererer et tapende WEBP -bilde.
  • webpl: generer et WEBP -bilde uten tap

Dette programmet tillater også endre størrelsen på bildene med –resize alternativet:

endre størrelsen på bildet

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

I dette tilfellet, hvis bredden og høyden har samme verdi, trenger vi ikke å spesifisere begge.

YOGA vil også tillate oss angi ønsket kvalitet på JPEG- og WebP -filer som kan genereres med alternativene –Jpeg-kvalitet y –Webp-kvalitet. Disse alternativene tar et heltall mellom 0 (filer av lavere kvalitet) og 100 (filer av høyere kvalitet) som parameter:

endre bildekvaliteten

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

Hvis du er en Gnu / Linux -bruker, er dette et interessant alternativ for å optimalisere bildene dine, som også er gratis og åpen kildekode. Det kan vite mer om dette programmet i din nettsted eller i depot på GitHub av prosjektet.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.