W tym artykule opublikuje listę użytecznego wiersza poleceń i narzędzi graficznych, które umożliwiają kompresję plików obrazu, aby zapisać miejsce na dysku lokalnym lub zdalnym. Niektóre z tych aplikacji zapewniają „bezstronne” opcje, które zmniejszają rozmiar plików obrazu bez minimalnej utraty jakości. Zauważ, że kompresja obrazu nie jest tym samym, co rozmiar, przeskalowanie lub zmiana geometrii obrazów w celu zmniejszenia rozmiaru. Kompresja obrazu obejmuje manipulowanie jakością obrazów za pomocą różnych algorytmów kompresji. Zwykle jakość kolorów, indywidualne piksele i przezroczystość są manipulowane w celu kompresji obrazów i oszczędzania miejsca na dysku.
Konwertuj polecenie
Konwertuj polecenie jest częścią narzędzia wiersza poleceń „ImageMagick”. ImageMagick zawiera liczne polecenia i narzędzia do konwersji i modyfikowania plików obrazów w wielu formatach.
Aby zainstalować ImageMagick w Ubuntu, użyj następującego polecenia:
$ sudo apt Zainstaluj ImageMagick
ImageMagick i jego polecenie „Konwertuj” można zainstalować z Pack Manager w dowolnej innej dystrybucji Linux. Możesz także uzyskać instalowane pakiety i kod źródłowy z oficjalnej strony internetowej.
Możesz uruchomić komendę konwertowania w następującym formacie:
$ konwertują obraz.PNG -Quality 70 Converted_image.png
Wymień „Obraz.png ”z plikiem wejściowym i„ Converted_image.png ”z nazwą pliku wyjściowego. Przełącznik „kpiny” służy do określenia jakości powstałego obrazu. Możesz podać mu dowolną wartość w zakresie 1-100, aby ustawić jakość pliku wyjściowego. Kiedy zmniejszasz jakość obrazu, wpływa to na rozmiar obrazu, więc zmniejszenie jakości jest skutecznym sposobem kompresji obrazów. Zauważ, że jakość obrazu nie jest bezpośrednio proporcjonalna do rozmiaru pliku. Korzystanie z wartości 70 niekoniecznie oznacza, że rozmiar pliku zmniejszy się o 30%. ImageMagick używa różnych algorytmów kompresji i metodologii w zależności od formatu pliku pliku wyjściowego. Możesz przeczytać więcej o algorytmach przełącznika i kompresji „-.
Poniższy zrzut ekranu pokazuje, jak obraz został skompresowany w moim systemie po uruchomieniu polecenia „Konwertuj”:
Rozmiar obrazu został zmniejszony z 21474 bajtów do 20697 bajtów. Możesz także zmienić format pliku, aby uzyskać lepszą kompresję (po prostu zmień rozszerzenie pliku wyjściowego):
$ konwertują obraz.PNG -Quality 70 Converted_image.jpg
Aby dowiedzieć się więcej o poleceniu „Konwertuj”, użyj tych poleceń:
$ man Conwert
$ CONWER - -HELP
Trimage
Triage to aplikacja graficzna, która obsługuje kompresję partii obrazów. Możesz po prostu przeciągnąć i upuścić pliki obrazów w oknie aplikacji lub dodać je z menedżera plików, a one automatycznie konwertują. Należy pamiętać, że Trimage kompresuje oryginalny plik obrazu na miejscu bez tworzenia kopii. Zachowaj ostrożność, jeśli chcesz zachować oryginalny plik.
Aby zainstalować Trimage w Ubuntu, wykonaj polecenie wspomniane poniżej:
$ sudo apt Zainstaluj trimage
Trimage można zainstalować w innych dystrybucjach Linux z różnych repozytoriów dostępnych w menedżerze pakietów. Możesz także uzyskać instalowane pakiety i kod źródłowy z oficjalnej strony internetowej.
Converseen
ConverseN to kolejne narzędzie do manipulacji obrazem wsadowym, które działa podobnie do wspomnianej powyżej aplikacji Trimage. Umożliwia grupę kompresji plików obrazów i zapewnia opcje kontrolowania poziomu kompresji poszczególnych formatów plików. Zachowuje również oryginalne pliki i podpowiada przed ich zastąpieniem. Domyślnie zapisuje konwertowane obrazy w folderze domowym, ale możesz zmienić domyślną ścieżkę wyjściową. Możesz zmienić poziomy kompresji, klikając przycisk „Ustawienia obrazów” w prawym dolnym rogu.
Aby zainstalować Converseen w Ubuntu, wykonaj wspomniane polecenie:
$ sudo apt instal instaluj ConverseN
ConverseN można zainstalować w innych dystrybucjach Linux z różnych repozytoriów dostępnych w menedżerze pakietów. Możesz także uzyskać instalowane pakiety i kod źródłowy z oficjalnej strony internetowej.
Optipng
Optipng to narzędzie wiersza poleceń do modyfikowania plików „PNG”. Jest specjalnie zaprojektowany do bezstronnej kompresji plików PNG z niewielką lub bez utraty jakości. Domyślnie Optipng używa bezstratnych algorytmów.
Aby zainstalować Optipng w Ubuntu, użyj następującego polecenia:
$ sudo apt instal instaluj optipng
Optipng można zainstalować z Pack Manager w dowolnej innej dystrybucji Linux. Możesz także uzyskać instalowane pakiety i kod źródłowy z oficjalnej strony internetowej.
Aby skompresować plik PNG za pomocą domyślnego algorytmu OptIPNG, użyj polecenia w następującym formacie:
$ optipng obraz.png -out Converted_image.png
Optipng nie pozwala na wybór jakości obrazu wyjściowego za pomocą opcji wiersza poleceń. Pozwala jednak zmienić „poziomy optymalizacji” z zakresu 8 poziomów. Uruchom polecenie A w następującym formacie, aby użyć poziomu optymalizacji:
$ optipng -o7.png -out Converted_image.png
Wymień część „-O7” własnym wyborem poziomu optymalizacji. Możesz dowiedzieć się więcej o tych poziomach optymalizacji i której odpowiedniej opcji wybrać, uruchamiając poniższe polecenie:
$ optipng - -help
Aby uzyskać więcej informacji na temat Optipng, użyj następującego polecenia:
$ man optipng
Jpegoptim
JPEGOPTIM działa podobnie do Optipng, ale działa tylko z formatem pliku „JPEG”. Domyślnie próbuje wykonać najlepszą bezstronną kompresję, ale możesz wybrać różne poziomy jakości za pomocą opcji wiersza poleceń.
Aby zainstalować JPEgoptim w Ubuntu, użyj następującego polecenia:
$ sudo apt instal jpegoptim
JPEGOPTIM można zainstalować z Pack Manager w dowolnej innej dystrybucji Linux. Możesz także uzyskać pakiety instalacyjne i kod źródłowy z jego oficjalnego repozytorium.
Aby skompresować plik JPEG / JPG za pomocą domyślnego algorytmu kompresji, wykonaj następujące dwa polecenia:
$ mkdir -p compressed_files
$ jpegoptim -d Compressed_files obraz.jpg
O dziwo, JPEGOPTIM nie pozwala na określanie pliku wyjściowego, ale pozwala na określenie katalogu, w którym zapisane będą kompresowane pliki. Tak więc pierwsze polecenie tutaj tworzy katalog o nazwie „Compressed_files”, podczas gdy drugie polecenie kompresuje „obraz.plik jpg ”i przechowuje go w katalogu„ Compressed_files ”.
Możesz określić jakość pliku wyjściowego za pomocą polecenia w następującym formacie:
$ jpegoptim -d compressed_files -m20 obraz.jpg
Aby zmienić poziom jakości, wymień „20” na dowolną liczbę od 0-100.
JPEGOPTIM zawiera również opcję „rozmiar”, która pozwala określić docelowy rozmiar skompresowanego pliku w wartościach procentowych / kilobytes. Aby to zrobić, możesz użyć dwóch poleceń:
$ jpegoptim -d compressed_files - -size = 5k obraz.jpg
$ jpegoptim -d compressed_files - -size = 30 obraz.jpg
Wymień „5K” na rozmiar pliku docelowego w kilobajtach i zastąp „30” na rozmiar pliku docelowego w odsetkach oryginalnego pliku.
Wniosek
Są to jedne z najbardziej przydatnych wierszy poleceń i aplikacji graficznych, których można użyć do kompresji plików obrazu. Kompresja obrazu jest najczęściej używana w mediach używanych na stronach internetowych i aplikacjach internetowych do zapisywania miejsca na dysku i przepustowości.