GNU/Linux >> Belajar Linux >  >> Linux

Pengoptimal Gambar Gratis:Temui YOGA dan Pelajari Cara Menggunakannya

YOGA Image Optimizer adalah alat baris perintah gratis untuk mengonversi dan mengoptimalkan gambar dari berbagai format ke JPEG, PNG, dan WEBP.

Saat ini sebagian besar data situs web biasanya terdiri dari gambar. Gambar besar memperlambat halaman web Anda yang menciptakan pengalaman pengguna yang kurang optimal. Pengoptimalan gambar mengacu pada proses pengiriman gambar berkualitas tinggi sambil mempertahankan ukuran sekecil mungkin. Hasilnya adalah penghematan beban yang signifikan, pengalaman pengguna yang lebih baik, dan visibilitas situs yang meningkat.

Pengoptimal Gambar Yoga

YOGA (Yummy Optimizer for Gorgeous Assets) adalah fitur command-line gratis dan library yang dapat:

  • Konversi dan optimalkan gambar dari berbagai format ke JPEG, PNG, dan WebP
  • Konversi dan optimalkan model 3D dari berbagai format ke glTF dan GLB

YOGA Image Optimizer mendukung beberapa format sebagai input dan dapat menghasilkan JPEG, PNG, dan WebP yang dioptimalkan (baik lossy maupun lossless). Anda akan dapat menghemat sekitar 30% ruang pada JPEG dan 20% pada PNG. Mengonversi JPEG ke WebP lossy dapat mengurangi ukuran gambar hingga setengahnya dan mengonversi PNG ke WebP lossy dapat menghemat rata-rata lebih dari 50% .

Cara Memasang YOGA Image Optimizer di Linux

Cara termudah untuk menginstal YOGA adalah dari PyPI. Jalankan saja perintah berikut sebagai root di Linux:

pip3 install yoga

Paket untuk Arch Linux (AUR) sudah tersedia. Di Debian / Ubuntu, Anda dapat menginstal semua yang Anda butuhkan menggunakan perintah berikut:

sudo apt install build-essential cmake python3 python3-dev python3-pip python-setuptools 

Kemudian kloning repositori, buka direktori proyek dan buat (sebagai root):

git clone https://github.com/wanadev/yoga.git
cd yoga
sudo python3 setup.py install

Penggunaan Dasar Yoga

Cara paling sederhana untuk mengoptimalkan gambar adalah dengan menggunakan perintah berikut:

yoga image input.png output.webp

Jika format keluaran tidak ditentukan, YOGA mengeluarkan gambar menggunakan format yang sama dengan format masukan. Hanya PNG, JPEG, dan WEBP yang didukung sebagai input jika format output tidak ditentukan secara eksplisit.

Format keluaran dapat ditentukan menggunakan --output-format pilihan:

yoga image --output-format=webp input.png output.webp

Format berikut didukung:

  • asal :Ini adalah default. Format output akan sama dengan salah satu gambar input.
  • otomatis :Format output dipilih secara otomatis. YOGA akan menghasilkan PNG jika gambar input menggunakan transparansi, selain itu akan menghasilkan JPEG.
  • png :Mengeluarkan gambar PNG.
  • jpeg :Mengeluarkan gambar JPEG.
  • webp :Menampilkan gambar WEBP yang hilang.
  • webpl :Menghasilkan gambar WEBP lossless

YOGA Image Optimizer juga memungkinkan Anda mengubah ukuran gambar dengan --resize pilihan:

yoga image --resize=512 input.png  ouput.png
yoga image --resize=512x512 input.png  ouput.png

Seperti yang Anda lihat pada contoh di atas, jika lebar dan tinggi memiliki nilai yang sama, Anda tidak perlu menentukan keduanya.

YOGA memungkinkan Anda menyetel kualitas JPEG dan WebP yang diinginkan dengan --jpeg-quality dan --webp-quality pilihan. Opsi ini mengambil bilangan bulat antara 0 dan 100 sebagai parameter:

  • 0 :Gambar jelek tapi file lebih kecil.
  • 100 :Gambar kualitas terbaik tetapi file lebih besar.
yoga image --output-format=jpeg --jpeg-quality=84 input.png output.jpg
yoga image --output-format=webp --webp-quality=90 input.png output.webp 

Kualitas WEBP default adalah 90%.

Kesimpulan

Jika Anda pengguna Linux, Anda pasti perlu mencoba YOGA. Ini adalah pengoptimal gambar sumber terbuka dan gratis, yang merupakan pilihan tepat bagi pemilik situs mana pun yang peduli dengan pengoptimalan dan kinerja gambar. Kompresi gambar sangat efektif dan gambar yang dioptimalkan berukuran jauh lebih kecil.

Anda dapat menemukan informasi lebih lanjut tentang YOGA di situs web proyek.


Linux
  1. Bagaimana saya menggunakan Ansible dan anacron untuk otomatisasi

  2. Cara Menginstal dan Menggunakan Etcher di Linux untuk Membuat Live Linux USB

  3. Cara Menginstal Dan Menggunakan Flatpak Di Linux

  1. Apa itu chroot jail dan Bagaimana Cara Menggunakannya?

  2. Cara Menggunakan Paket Pengoptimal Gambar untuk WP-CLI

  3. Pelajari cara mengubah izin untuk file dan folder

  1. Cara Memasang dan Menggunakan Helm di Kubernetes

  2. Bagaimana Cara Menginstal dan Menggunakan Layar Linux?

  3. Cara menggunakan Avidemux untuk Pengeditan Video