YOGA, kompres dan batch menukar gambar ke format yang berbeza

mengenai pengoptimum gambar yoga

Dalam artikel seterusnya kita akan melihat YOGA Image Optimizer. Ini adalah alat untuk menukar foto secara berkumpulan ke JPEG, PNG dan WEBP, dan memampatkan saiz fail dengan kualiti yang setara. Ini adalah alat sumber bebas dan terbuka, yang berdasarkan pada alat baris arahan YOGA.

Backend YOGA menggunakan perpustakaan Python Pillow untuk menukar gambar ke PNG, JPEG atau WebP. Gunakan perpustakaan Guetzli Google untuk menghasilkan fail JPEG, yang biasanya 20% hingga 30% lebih kecil daripada menggunakan libjpeg. Perpustakaan zopflipng y libwebp Google digunakan untuk mengoptimumkan dua format gambar yang lain. Alat baris perintah juga menyokong penukaran dan pengoptimuman model 3D menggunakan perpustakaan Assimp.

Ciri umum Pengoptimum Imej YOGA

pilihan program

  • Bahagian depan rasmi YOGA menyediakan a antara muka grafik yang senang digunakan untuk melakukan proses penukaran dan pengoptimuman gambar pada Gnu / Linux dan Windows.
  • Akan membenarkan kita buka sekumpulan gambar, menampilkan gambar kecil mereka, nama dan ukuran fail input, serta nama output dan format fail.
  • YOGA Image Optimizer menyokong pelbagai format sebagai input, dan dapat menghasilkan fail JPEG, PNG dan WebP yang dioptimumkan (baik dengan kerugian dan tanpa kerugian).

yoga berjalan

  • Sebelum mengklik 'Optimumkan' kami akan membolehkan anda memilih format output dan menetapkan tahap pemampatan untuk setiap gambar.
  • Kami akan mendapat sokongan berbilang utas. Kami akan dapat tetapkan berapa teras CPU yang akan digunakan.
  • Tawaran a mod gelap.
  • Corak output disesuaikan

Pasang Pengoptimum Imej YOGA di Ubuntu

mengenai pengoptimum gambar yoga

Untuk Gnu / Linux, perisian ini boleh dipasang melalui pakej Flatpak atau menggunakan pip3.

Melalui pakej Flatpak

Sekiranya anda menggunakan Ubuntu 20.04 dan anda masih belum memasang teknologi ini di komputer anda, anda boleh meneruskannya Panduannya bahawa rakan sekerja menulis di blog ini beberapa ketika yang lalu untuk mengaktifkannya.

Apabila anda boleh memasang pakej flatpak, anda hanya perlu membuka terminal (Ctrl + Alt + T) dan menggunakan yang berikut memasang arahan:

pasang yoga flatpak

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

Selepas pemasangan, kita dapat cari pelancar program dalam persekitaran grafik.

yoga pelancar

Nyahpasang

Sekiranya program ini tidak meyakinkan anda, boleh ditanggalkan dengan mudah menjalankan perintah berikut di terminal (Ctrl + Alt + T):

nyahpasang yoga flatpak

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

Menggunakan pip3

Bagi mereka yang tidak menyukai pakej Flatpak, mereka mempunyai kemungkinan untuk gunakan pip3. Walaupun pilihan ini, JANGAN buat jalan pintas ke aplikasi untuk memulakannya dari desktop.

Pertama, kita akan membuka terminal (Ctrl + Alt + T) dan di dalamnya kita akan melaksanakan perintah berikut untuk pasang perpustakaan yang diperlukan:

pemasangan pergantungan

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

Maka kita boleh pasang pakej aplikasi menggunakan arahan:

pasang yoga dengan pip3

sudo pip3 install yoga-image-optimizer

Seperti yang saya katakan di atas, paket pip tidak mempunyai akses langsung ke aplikasi. Atas sebab ini anda perlu menjalankan perintah berikut untuk memulakannya dari terminal dan membuat fail .desktop:

yoga-image-optimizer

Nyahpasang

kepada buang pakej aplikasi ini, kita hanya perlu membuka terminal (Ctrl + Alt + T) dan menggunakan perintah di dalamnya:

nyahpasang yoga dengan pip3

sudo pip3 uninstall yoga-image-optimizer

Penggunaan asas YOGA dari terminal

Selain menggunakan persekitaran grafik, yang menurut saya tidak banyak dijelaskan, kami juga dapat gunakan terminal untuk mengoptimumkan gambar kami. Cara termudah untuk mengoptimumkan gambar dari terminal adalah dengan menggunakan arahan berikut:

penukaran gambar dari terminal

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

Apabila format output tidak ditentukan di terminal, YOGA menghasilkan gambar dengan format yang sama dengan gambar input. Hanya PNG, JPEG, dan WEBP yang disokong sebagai input, ketika format output tidak ditentukan secara eksplisit.

Format output dapat ditentukan dengan menggunakan - pilihan format output:

penukaran gambar

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

Format berikut disokong:

  • orig: Ini adalah lalai. Format output akan sama dengan gambar input.
  • auto: Format output dipilih secara automatik. YOGA akan menghasilkan PNG jika gambar input menggunakan ketelusan, jika tidak, ia akan menghasilkan JPEG.
  • png: menghasilkan gambar PNG.
  • jpeg: menghasilkan gambar JPEG.
  • webp- Menghasilkan gambar WEBP yang hilang.
  • laman web: menjana gambar WEBP yang tidak hilang

Program ini juga membolehkan ubah saiz gambar dengan pilihan - ukuran semula:

ubah saiz gambar

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

Dalam kes ini, jika lebar dan tinggi mempunyai nilai yang sama, kita tidak perlu menentukan keduanya.

YOGA juga akan membolehkan kami tetapkan kualiti fail JPEG dan WebP yang dikehendaki yang boleh dihasilkan dengan pilihan -Jpeg-kualiti y -Kualiti web. Pilihan ini mengambil bilangan bulat antara 0 (fail berkualiti rendah) dan 100 (fail berkualiti tinggisebagai parameter:

ubah kualiti gambar

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

Sekiranya anda pengguna Gnu / Linux, ini adalah pilihan menarik untuk mengoptimumkan gambar anda, yang juga bebas dan sumber terbuka. Ia boleh ketahui lebih lanjut mengenai program ini di laman web atau dalam repositori di GitHub projek itu.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.