Bir sonraki makalede YOGA Image Optimizer'a bir göz atacağız. Bu fotoğrafları toplu olarak JPEG, PNG ve WEBP'ye dönüştürmek ve dosya boyutlarını eşdeğer kalitede sıkıştırmak için bir araç. YOGA komut satırı aracını temel alan ücretsiz ve açık kaynaklı bir araçtır.
YOGA arka ucu, görüntüleri PNG, JPEG veya WebP'ye dönüştürmek için Python Yastık kitaplığını kullanır. Kitaplığı kullan kurabiye Google, kullanmaktan genellikle %20 ila %30 daha küçük olan JPEG dosyaları oluşturacak libjpeg. kütüphaneler zopflipng y libwebp Google, diğer iki resim biçimini optimize etmek için kullanılır. Komut satırı aracı, kitaplığı kullanarak 3B model dönüştürmeyi ve optimizasyonu da destekler asimop.
YOGA Image Optimizer'ın genel özellikleri
- YOGA'nın resmi ön yüzü, kullanımı kolay grafik arayüz Gnu/Linux ve Windows üzerinde görüntü dönüştürme ve optimizasyon işlemini gerçekleştirmek.
- Bize izin verecek küçük resimlerini, girdi dosyasının adını ve boyutunu, çıktı adını ve dosya biçimini görüntüleyen bir toplu resim açın.
- YOGA Image Optimizer, giriş olarak çeşitli biçimleri destekler ve optimize edilmiş JPEG, PNG ve WebP dosyaları oluşturabilir (hem kayıplı hem kayıpsız).
- 'Optimize et'e tıklamadan önce çıktı biçimini seçmenize ve sıkıştırma seviyesini ayarlamanıza izin verir görüntülerin her biri için.
- Çoklu iş parçacığı desteğimiz olacak. biz mümkün olacak kaç tane CPU çekirdeği kullanılacağını ayarlayın.
- Önerir karanlık mod.
- Çıktı deseni Kişiselleştirilmiş.
YOGA Image Optimizer'ı Ubuntu'ya yükleyin
Gnu/Linux için bu yazılım Flatpak paketi veya pip3 kullanılarak kurulabilir.
Flatpak paketi aracılığıyla
Ubuntu 20.04 kullanıyorsanız ve bu teknoloji hala bilgisayarınızda yüklü değilse devam edebilirsiniz. Rehber bir meslektaşım bunu etkinleştirmek için bir süre önce bu blogda yazdı.
Ne zaman yükleyebilirsin flatpak paketleri, sadece bir terminal açmanız (Ctrl + Alt + T) ve aşağıdakileri kullanmanız gerekecek yükleme komutu:
flatpak install flathub org.flozz.yoga-image-optimizer
Kurulumdan sonra yapabiliriz program başlatıcısını bul grafik ortamında.
kaldırma
Bu program sizi ikna etmezse, kolayca çıkarılabilir terminalde aşağıdaki komutu çalıştırmak (Ctrl + Alt + T):
flatpak uninstall --delete-data org.flozz.yoga-image-optimizer
pip3 kullanma
Flatpak paketlerini beğenmeyenler için, pip3 kullan. Her ne kadar bu seçenek, Uygulamaya kısayol OLUŞTURMAYIN masaüstünden başlatmak için.
İlk önce bir terminal açacağız (Ctrl + Alt + T) ve içinde aşağıdaki komutu uygulayacağız. gerekli kitaplıkları kurun:
sudo apt install git build-essential python3 python3-dev python3-pip libgirepository1.0-dev libcairo2-dev pkg-config gir1.2-gtk-3.0
O zaman yapabiliriz uygulama paketini kurun şu komutu kullanarak:
sudo pip3 install yoga-image-optimizer
Yukarıda belirttiğim gibi pip paketinin uygulamaya doğrudan erişimi yoktur. Bu yüzden terminalden başlatmak ve bir .desktop dosyası oluşturmak için aşağıdaki komutu çalıştırmanız gerekir.:
yoga-image-optimizer
kaldırma
Daha bu uygulamayı paketi kaldır, sadece bir terminal açmamız (Ctrl + Alt + T) ve içindeki komutu kullanmamız gerekecek:
sudo pip3 uninstall yoga-image-optimizer
YOGA'nın terminalden temel kullanımı
Açıklayacak pek bir şey olmadığını düşündüğüm grafik ortamı kullanmanın yanı sıra, resimlerimizi optimize etmek için terminali kullanın. Terminalden bir görüntüyü optimize etmenin en kolay yolu aşağıdaki komutu kullanmaktır:
yoga image imagen-entrada.png imagen-salida.webp
Çıkış formatı terminalde belirtilmediğinde, YOGA giriş görüntüsü ile aynı formatta bir görüntü oluşturur.. Çıkış formatı açıkça belirtilmediğinde giriş olarak yalnızca PNG, JPEG ve WEBP desteklenir.
Çıktı formatı kullanılarak belirtilebilir. –çıktı formatı seçeneği:
yoga image --output-format=jpeg imagen-entrada.png imagen-salida.jpeg
Aşağıdaki biçimler desteklenir:
- orig: Bu varsayılandır. Çıkış formatı, giriş görüntüsüyle aynı olacaktır.
- Oto: Çıktı formatı otomatik olarak seçilir. YOGA, giriş görüntüsü saydamlık kullanıyorsa bir PNG oluşturur, aksi takdirde bir JPEG oluşturur.
- png: bir PNG görüntüsü oluşturur.
- jpeg: bir JPEG görüntüsü oluşturur.
- webp- Kayıplı bir WEBP görüntüsü oluşturur.
- web pl: kayıpsız bir WEBP görüntüsü oluştur
Bu program ayrıca izin verir –resize seçeneğiyle görüntüleri yeniden boyutlandırın:
yoga image --resize=512x512 imagen-entrada.png imagen-salida.png
Bu durumda genişlik ve yükseklik aynı değerde ise her ikisini de belirtmemize gerek yoktur.
YOGA da bize izin verecek JPEG ve WebP dosyalarının istenen kalitesini ayarlayın seçeneklerle oluşturulabilir –Jpeg kalitesinde y –Webp kalitesinde. Bu seçenekler 0 (düşük kaliteli dosyalar) ve 100 (daha kaliteli dosyalar) parametre olarak:
yoga image --output-format=jpeg --jpeg-quality=84 imagen-entrada.png imagen-salida.jpg
Bir Gnu / Linux kullanıcısıysanız, bu, aynı zamanda ücretsiz ve açık kaynak olan resimlerinizi optimize etmek için ilginç bir seçenektir. Yapabilir bu program hakkında daha fazla bilgi web sitesi veya içinde GitHub'daki depo Projenin