JOGA, kompresuj i konwertuj wsadowo obrazy do różnych formatów

o optymalizatorze obrazu jogi

W następnym artykule przyjrzymy się YOGA Image Optimizer. To jest narzędzie do zbiorczego konwertowania zdjęć do formatu JPEG, PNG i WEBP oraz kompresji rozmiarów plików z równoważną jakością. Jest to bezpłatne narzędzie typu open source, oparte na narzędziu wiersza poleceń YOGA.

Backend YOGA używa biblioteki Python Pillow do konwersji obrazów do formatu PNG, JPEG lub WebP. Skorzystaj z biblioteki ciasteczka Google do generowania plików JPEG, które są zwykle o 20% do 30% mniejsze niż przy użyciu libjpeg. Biblioteki zopflipng y libwebp Google są używane do optymalizacji pozostałych dwóch formatów graficznych. Narzędzie wiersza poleceń obsługuje również konwersję i optymalizację modeli 3D za pomocą biblioteki Asimp.

Ogólna charakterystyka Optymalizatora Obrazu YOGA

preferencje programu

  • Oficjalny interfejs YOGA zapewnia łatwy w użyciu interfejs graficzny do przeprowadzenia procesu konwersji i optymalizacji obrazu w systemach Gnu/Linux i Windows.
  • Pozwoli nam otwórz partię obrazów, wyświetlając ich miniatury, nazwę i rozmiar pliku wejściowego, a także nazwę wyjściową i format pliku.
  • YOGA Image Optimizer obsługuje różne formaty jako dane wejściowe i może generować zoptymalizowane pliki JPEG, PNG i WebP (zarówno ze stratą, jak i bez straty).

joga bieganie

  • Przed kliknięciem „Optymalizuj” my pozwoli Ci wybrać format wyjściowy i ustawić poziom kompresji dla każdego z obrazów.
  • Będziemy mieć obsługę wielowątkową. Będziemy mogli ustaw liczbę rdzeni procesora do użycia.
  • Oferuje a tryb ciemny.
  • Wzór wyjściowy dostosowane

Zainstaluj YOGA Image Optimizer na Ubuntu

o optymalizatorze obrazu jogi

W przypadku Gnu / Linux to oprogramowanie można zainstalować za pośrednictwem pakietu Flatpak lub za pomocą pip3.

Za pośrednictwem pakietu Flatpak

Jeśli używasz Ubuntu 20.04 i nadal nie masz zainstalowanej tej technologii na swoim komputerze, możesz kontynuować Przewodnik że jakiś czas temu kolega napisał na tym blogu, żeby to włączyć.

Kiedy możesz zainstalować pakiety flatpak, wystarczy otworzyć terminal (Ctrl + Alt + T) i użyć następującego polecenie instalacji:

zainstaluj flatpak jogi

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

Po instalacji możemy znajdź program uruchamiający w środowisku graficznym.

wyrzutnia jogi

Odinstaluj

Jeśli ten program Cię nie przekonuje, można łatwo usunąć uruchamiając następujące polecenie w terminalu (Ctrl + Alt + T):

odinstaluj flatpak jogi

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

Korzystanie z pip3

Dla tych, którzy nie lubią pakietów Flatpak, mają możliwość użyj pip3. Nawet jeśli ta opcja, NIE twórz skrótu do aplikacji aby uruchomić go z pulpitu.

Najpierw otworzymy terminal (Ctrl + Alt + T) i w nim wykonamy następujące polecenie, aby zainstaluj wymagane biblioteki:

instalacja zależności

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

Więc możemy zainstaluj pakiet aplikacji za pomocą polecenia:

zainstaluj jogę za pomocą pip3

sudo pip3 install yoga-image-optimizer

Jak wspomniałem powyżej, pakiet pip nie ma bezpośredniego dostępu do aplikacji. Z tego powodu musisz uruchomić następujące polecenie, aby uruchomić go z terminala i utworzyć plik .desktop:

yoga-image-optimizer

Odinstaluj

do usuń pakiet tej aplikacji, musimy tylko otworzyć terminal (Ctrl + Alt + T) i użyć w nim polecenia:

odinstaluj jogę za pomocą pip3

sudo pip3 uninstall yoga-image-optimizer

Podstawowe korzystanie z JOGI z terminala

Oprócz korzystania ze środowiska graficznego, które moim zdaniem nie ma wiele do wyjaśnienia, możemy też użyj terminala, aby zoptymalizować nasze obrazy. Najłatwiejszym sposobem optymalizacji obrazu z terminala jest użycie następującego polecenia:

konwersja obrazu z terminala

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

Gdy format wyjściowy nie jest określony w terminalu, YOGA generuje obraz w tym samym formacie, co obraz wejściowy. Jako dane wejściowe obsługiwane są tylko PNG, JPEG i WEBP, gdy format wyjściowy nie jest wyraźnie określony.

Format wyjściowy można określić za pomocą –opcja formatu wyjściowego:

konwersja obrazu

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

Obsługiwane są następujące formaty:

  • orig: To jest ustawienie domyślne. Format wyjściowy będzie taki sam jak obraz wejściowy.
  • samochód: Format wyjściowy jest wybierany automatycznie. YOGA wygeneruje PNG, jeśli obraz wejściowy używa przezroczystości, w przeciwnym razie wygeneruje JPEG.
  • png: generuje obraz PNG.
  • jpeg: generuje obraz JPEG.
  • webp- Generuje stratny obraz WEBP.
  • www.pl: wygeneruj bezstratny obraz WEBP

Ten program pozwala również zmień rozmiar obrazów za pomocą –opcji zmiany rozmiaru:

zmiana rozmiaru obrazu

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

W takim przypadku, jeśli szerokość i wysokość mają tę samą wartość, nie musimy podawać obu.

JOGA nam również pozwoli ustawić żądaną jakość plików JPEG i WebP które można wygenerować za pomocą opcji –Jakość JPEG y –Jakość stron internetowych. Te opcje przyjmują liczbę całkowitą od 0 (pliki o niższej jakości) i 100 (pliki wyższej jakości) jako parametr:

zmień jakość obrazu

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

Jeśli jesteś użytkownikiem Gnu/Linuksa, jest to interesująca opcja optymalizacji obrazów, która jest również bezpłatna i open source. To może dowiedz się więcej o tym programie w swoim witryna internetowa lub w repozytorium na GitHub z projektu.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.