Resim sıkıştırma, sadece bilgisayarınızda değil internette kullandığınız Wordpress benzeri içerik yönetim sistemleri içinde tavsiye edilen bir tekniktir. İçerik yönetim sistemleri, resim sıkıştırma işlemlerini, eklentiler kullanarak yükleme anında yapabilmektedir. Sıkıştırmayı, eklenti kullanmadan bilgisayarınızda da yapabilirsiniz. Bu yazıda, bilgisayarınızda bulunan jpg ve png uzantılı dosyaları sıkıştırabileceğiniz iki ayrı programı tanıtacağım.

1. pngquant

2. jpegoptim

pngquant kurulum:

Programın kurulumunu aşağıdaki komutu uygulayarak yapabilirsiniz.

sudo apt install pngquant

 

pngquant kullanım:

png sıkıştırma işlem için komutu kullandığınızda, program sıkıştırmak istediğiniz png uzantılı dosyanıza yeni bir isim vererek kaydeder. Orijinal dosyanızın üzerine yazılmaz. Otomatik isim yerine yeni dosyanın ismini kendiniz -o  parametresi kullanarak belirleyebilirsiniz. Her iki durum için de aşağıda örnek komutları veriyorum.

pngquant resim.png #yeni resim, resim-f81.png gibi bir isim ile kaydedilir.

pngquant resim.png -o resimzip.png #yeni resim, resimzip.png ismi ile kaydedilir.

 

--force  parametresini kullandığınızda, bulunduğunuz klasörde aynı isimli dosya varsa üzerine yazabilirsiniz.

--skip-if-larger  parametresi, yeni üretilen resim, orjinalinden daha büyük boyutlu ise sıkıştırma işlemi yapılmaz.

Detaylı yardım açıklamalarını komut satırında pngquant komutunu vererek inceleyebilirsiniz.

Jpegoptim Kurulum:

Programın kurulumunu aşağıdaki komutu uygulayarak yapabilirsiniz.

sudo apt install jpegoptim

 

jpegoptim kullanım:

jpegoptim programı, varsayılan olarak orijinal resmin üzerine yazar. Farklı bir isimle kullanabilmek için, --des= parametresini kullanalarak orijinal resmin bulunduğu klasör haricinde bir hedef klasör belirtmeniz gerekmektedir. -n parametresini kullanarak, sıkşıtırma işlemini gerçekten yapmadan simülasyonunu yaparak resmin ne kadar başarıyla sıkıştırılacağını test edebilirsiniz. Aşağıda, bu kullanımlar için örnek komutları bulabilirsiniz.

jpegoptim resim.jpg

resim.jpg 942x1006 24bit N JFIF [OK] 105602 --> 98202 bytes (7.01%), optimized.

jpegoptim graduate.jpg

graduate.jpg 53x75 24bit N JFIF [OK] 709 --> 314 bytes (55.71%), optimized.

jpegoptim penguin.jpg --des=/home/umut/

penguin.jpg 53x75 24bit N JFIF [OK] 709 --> 314 bytes (55.71%), optimized.

Kurulum ve kullanım hakkında yaşadığınız tecrübeleri yorum bölümünden bize iletebilirsiniz.


Yazar


İnternette araştırdığı faydalı bilgileri bu blogta yayınlamaktadır.
Genel olarak Linux ve güvenlik konularına ilgi duyar.
Yazara ait blog yazıları eğitim amaçlıdır.
Etik kuralların dışında kullanım sorumluluğu kullanıcıya aittir.
Destekleyin: 1C19wAdiSPYEBW3F1TUhGVvZeiMHEU4x8x

subscribe via RSS