Son makalede JPEG resimlerinin nasıl sıkıştırılacağını anlatmıştık. Şimdi size benzer bir sorunu nasıl çözeceğinizi anlatacağız, ancak zaten PNG formatındaki resimlerle ilgili olarak.
PNG - resimlerin çok popüler bir uzantısı. Bu format GIF'in yerine geliştirilmiştir. PNG resimlerinin boyutu genellikle renk derinliği, interlacing ve belirli bir sıkıştırma algoritması nedeniyle çok farklıdır.
OptiPNG, PNG resimlerini sıkıştırmak için kullanılabilecek benzersiz bir konsol programıdır. Tüm büyük ve küçük görevler OptiPNG ile gerçekleştirilebilir. Bunu JPEG resimlerinde olduğu gibi hızlı ve kalite kaybı olmadan yapabilirsiniz.
Ubuntu'da mı çalışıyorsunuz? Programı depodan sorunsuz bir şekilde yükleyebilirsiniz. Aşağıdaki komutu çalıştırmanız gerekir:
$ sudo apt install optipng
Yardımcı programın sözdizimi oldukça basittir. Jpegoptim durumunda olduğu gibi aynı şekilde gerçekleştirilebilir:
$ optipng file_name options.png
Şimdi yardımcı program seçeneklerine bakalım:
-backup -
değiştirilen dosyaların kopyalarını kaydeder;-dir -
dosya yazmak için klasör;force -
giden dosyayı yazmaya zorla;-out
- giden
dosyayı belirtilen dosyaya yaz;simulate -
herhangi bir eylem gerçekleştirmez, sadece sonucu gösterir;o -
sıkıştırma seviyesini 0 ile 7 arasında ayarlar.Png optimizasyonu gerçekleştirelim. Dosyanın ne kadar ağır olduğunu bulalım:
$ df -h image.png
Kullandığımız dosyayı sıkıştırmak için:
$ optipng image.png
Boyuta bakarız, herhangi bir fark görmeyiz, görüntü oldukça küçüktür, ancak boyutu artırırken fark görünür olacaktır:
Sıkıştırma png kalite kaybı olmadan gerçekleşir, aynı resmi elde edersiniz, ancak daha küçüktür. Resimleri optimize etmek için programla ilişkili zaman kaybını etkileyen optimizasyon derecesini belirlemek gerekir. Derece 0 ila 7 arasındadır. Derece ne kadar yüksekse, PC'nin zaman ve kaynak açısından o kadar fazla maliyete ihtiyacı olacaktır.
$ optipng -o 7 impge.png
Resimlerin toplu işlenmesi jpeg ile aynı şekilde gerçekleştirilir:
$ cd images/
$ optipng *.png
Bu kadar, yine, karmaşık bir şey yok.