Aplikasi Kompresi Gambar Terbaik untuk Linux

Artikel ini akan memposting daftar command line dan utilitas grafis yang berguna yang memungkinkan Anda mengompresi file gambar untuk menghemat ruang disk lokal atau jarak jauh. Beberapa dari aplikasi ini menyediakan opsi “lossless” yang mengurangi ukuran file gambar tanpa atau sedikit kehilangan kualitas. Perhatikan bahwa kompresi gambar tidak sama dengan mengubah ukuran, mengubah skala, atau mengubah geometri gambar untuk memperkecil ukuran. Kompresi gambar melibatkan manipulasi kualitas gambar menggunakan berbagai algoritma kompresi. Biasanya, kualitas warna, piksel individual, dan transparansi dimanipulasi untuk mengompresi gambar dan menghemat ruang disk.

Konversi Perintah

Perintah konversi adalah bagian dari alat command line “imagemagick”. Imagemagick menampilkan banyak perintah dan utilitas untuk mengonversi dan memodifikasi file gambar dalam banyak format.

Untuk menginstal Imagemagick di Ubuntu, gunakan perintah berikut:

$ sudo apt install imagemagick

Imagemagick dan perintah “convert”-nya dapat diinstal dari manajer paket di distribusi Linux lainnya. Anda juga bisa mendapatkan paket dan kode sumber yang dapat diinstal dari situs resminya .

Anda dapat menjalankan perintah convert dalam format berikut:

$ convert image.png -quality 70 converted_image.png

Ganti “image.png” dengan file input Anda dan “converted_image.png” dengan nama file output. Sakelar “-kualitas” digunakan untuk menentukan kualitas gambar yang dihasilkan. Anda dapat memberikan nilai apa pun dalam kisaran 1-100 untuk mengatur kualitas file output. Saat Anda mengurangi kualitas gambar, itu mempengaruhi ukuran gambar sehingga mengurangi kualitas adalah cara yang efektif untuk mengompresi gambar. Perhatikan bahwa kualitas gambar tidak berbanding lurus dengan ukuran file. Menggunakan nilai kualitas 70 tidak berarti bahwa ukuran file akan berkurang 30%. Imagemagick menggunakan berbagai algoritma dan metodologi kompresi tergantung pada format file dari file output. Anda dapat membaca lebih lanjut tentang sakelar “-kualitas” dan algoritme kompresi dari sini.

Tangkapan layar di bawah ini menunjukkan bagaimana gambar dikompresi di sistem saya setelah menjalankan perintah “convert”:

Ukuran gambar dikurangi dari 21474 byte menjadi 20697 byte. Anda juga dapat mengubah format file untuk mendapatkan kompresi yang lebih baik (cukup ubah ekstensi file output):

$ convert image.png -quality 70 converted_image.jpg

Untuk mengetahui lebih banyak tentang perintah “convert”, gunakan perintah berikut:

$ man convert

$ convert --help

Trimage

Triage adalah aplikasi grafis yang mendukung kompresi batch gambar. Anda cukup menarik dan melepas file gambar di jendela aplikasi atau menambahkannya dari pengelola file dan mereka akan mengonversi secara otomatis. Perhatikan bahwa Trimage mengompres file gambar asli di tempatnya tanpa membuat copyannya. Jadi berhati-hatilah jika Anda ingin mempertahankan file asli.

Untuk menginstal Trimage di Ubuntu, jalankan perintah yang disebutkan di bawah ini:

$ sudo apt install trimage

Trimage dapat diinstal di distribusi Linux lain dari berbagai repositori yang tersedia di manajer paket. Anda juga bisa mendapatkan paket dan kode sumber yang dapat diinstal dari situs resminya .

berbicara

Converseen adalah alat manipulasi gambar batch lain yang bekerja mirip dengan aplikasi Trimage yang disebutkan di atas. Ini memungkinkan Anda untuk mengelompokkan file gambar kompres dan menyediakan opsi untuk mengontrol tingkat kompresi format file individual. Itu juga menyimpan file asli dan meminta Anda sebelum menimpanya. Secara default, ini menyimpan gambar yang dikonversi di folder rumah tetapi Anda dapat mengubah jalur keluaran default. Anda dapat mengubah tingkat kompresi dengan mengklik tombol “Pengaturan gambar” di sudut kanan bawah.

Untuk menginstal Converseen di Ubuntu, jalankan perintah yang disebutkan di bawah ini:

$ sudo apt install converseen

Converseen dapat diinstal di distribusi Linux lain dari berbagai repositori yang tersedia di manajer paket. Anda juga bisa mendapatkan paket dan kode sumber yang dapat diinstal dari situs resminya .

OptiPNG

OptiPNG adalah utilitas command line untuk memodifikasi file “PNG”. Ini dirancang khusus untuk melakukan kompresi file PNG tanpa kehilangan dengan sedikit atau tanpa kehilangan kualitas. Secara default, OptiPNG menggunakan algoritma lossless.

Untuk menginstal OptiPNG di Ubuntu, gunakan perintah berikut:

$ sudo apt install optipng

OptiPNG dapat diinstal dari manajer paket di distribusi Linux lainnya. Anda juga bisa mendapatkan paket dan kode sumber yang dapat diinstal dari situs resminya .

Untuk mengompresi file PNG menggunakan algoritme lossless default OptiPNG, gunakan perintah dalam format berikut:

$ optipng image.png -out converted_image.png

OptiPNG tidak mengizinkan Anda memilih kualitas gambar keluaran menggunakan opsi command line. Namun, ini memungkinkan Anda untuk mengubah “tingkat pengoptimalan” dari kisaran 8 tingkat. Jalankan perintah a dalam format berikut untuk menggunakan tingkat pengoptimalan:

$ optipng -o7 image.png -out converted_image.png

Ganti bagian “-o7” dengan tingkat pengoptimalan pilihan Anda sendiri. Anda dapat mengetahui lebih lanjut tentang tingkat pengoptimalan ini dan opsi mana yang tepat untuk dipilih dengan menjalankan perintah di bawah ini:

$ optipng --help

Untuk informasi lebih lanjut tentang OptiPNG, gunakan perintah berikut:

$ man optipng

jpegoptim

Jpegoptim bekerja mirip dengan OptiPNG, tetapi hanya bekerja dengan format file “JPEG”. Secara default, ini mencoba melakukan kompresi lossless terbaik, tetapi Anda dapat memilih berbagai tingkat kualitas menggunakan opsi command line.

Untuk menginstal Jpegoptim di Ubuntu, gunakan perintah berikut:

$ sudo apt install jpegoptim

Jpegoptim dapat diinstal dari manajer paket di distribusi Linux lainnya. Anda juga bisa mendapatkan paket dan kode sumber yang dapat diinstal dari repositori resminya .

Untuk mengompresi file JPEG / JPG menggunakan algoritme kompresi default, jalankan dua perintah berikut:

$ mkdir -p compressed_files
$ jpegoptim -d compressed_files image.jpg

Anehnya, jpegoptim tidak mengizinkan Anda untuk menentukan file keluaran tetapi memungkinkan Anda untuk menentukan direktori tempat file terkompresi akan disimpan. Jadi perintah pertama di sini membuat direktori bernama “compressed_files” sedangkan perintah kedua mengompresi file “image.jpg” dan menyimpannya di direktori “compressed_files”.

Anda dapat menentukan kualitas file output dengan menggunakan perintah dalam format berikut:

$ jpegoptim -d compressed_files -m20 image.jpg

Untuk mengubah tingkat kualitas, ganti “20” dengan angka dari 0-100.

Jpegoptim juga dilengkapi opsi “ukuran” yang memungkinkan Anda menentukan ukuran target file terkompresi dalam persentase / kilobyte. Untuk melakukannya, Anda dapat menggunakan dua perintah berikut:

$ jpegoptim -d compressed_files --size=5k image.jpg
$ jpegoptim -d compressed_files --size=30 image.jpg

Ganti “5k” dengan ukuran file target dalam kilobyte dan ganti “30” dengan ukuran file target dalam persentase file asli.

Kesimpulan

Ini adalah beberapa command line dan aplikasi grafis paling berguna yang dapat Anda gunakan untuk mengompresi file gambar. Kompresi gambar paling sering digunakan untuk media yang digunakan di situs web dan aplikasi web untuk menghemat ruang disk dan bandwidth.

Related Posts